Development/Java
[Windows10][jdk15] 객체 지향 프로그래밍(OOP) Java 실습 02 - String의 여러 기본 함수들 써서 출력해보기
Best Junior
2021. 3. 17. 23:34
[ 작업 환경 ]
Windows10
jdk-15
1. StringMutation.java 실행
// 파일명 : StringMutation.java
//********************************************************************
// StringMutation.java Java Foundations
//
// Demonstrates the use of the String class and its methods.
//********************************************************************
public class StringMutation
{
//-----------------------------------------------------------------
// Prints a string and various mutations of it.
//-----------------------------------------------------------------
public static void main (String[] args)
{
String phrase = "Change is inevitable";
String mutation1, mutation2, mutation3, mutation4;
System.out.println ("Original string: \"" + phrase + "\"");
System.out.println ("Length of string: " + phrase.length());
mutation1 = phrase.concat (", except from vending machines.");
mutation2 = mutation1.toUpperCase();
mutation3 = mutation2.replace ('E', 'X');
mutation4 = mutation3.substring (3, 30);
// Print each mutated string
System.out.println ("Mutation #1: " + mutation1);
System.out.println ("Mutation #2: " + mutation2);
System.out.println ("Mutation #3: " + mutation3);
System.out.println ("Mutation #4: " + mutation4);
System.out.println ("Mutated length: " + mutation4.length());
}
}
추가로 substring (3, 30) 이기 때문에 index 3의 데이터부터 index 29 까지의 데이터가 남습니다.
C H A N G E
0 1 2 3 4 5
javac StringMutation.java
java StringMutation