String str1 = "자바 Programming";
String str2 = new String("Java");
System.out.println("str1 : " + str1);
System.out.println("str2 : " + str2);
실행 결과
str1 : 자바 Programming
str2 : Java
int str1_len = str1.length();
int str2_len = str2.length();
System.out.println("str1_len : " + str1_len);
System.out.println("str2_len : " + str2_len);
실행 결과
str1_len : 14
str2_len : 4
int str1_pos = str1.indexOf(" ");
int str2_pos = str2.indexOf("a");
System.out.println("str1_pos : " + str1_pos);
System.out.println("str2_pos : " + str2_pos);
실행 결과
str1_pos : 2
str2_pos : 1
String new_str1 = str1.replace(" ", "-");
String new_str2 = str2.replace("a", "A");
System.out.println("new_str1 : " + new_str1);
System.out.println("new_str2 : " + new_str2);
실행 결과
new_str1 : 자바-Programming
new_str2 : JAvA
String upper = new_str2.toUpperCase();
String lower = new_str2.toLowerCase();
System.out.println("new_str2 : " + new_str2);
System.out.println("upper : " + upper);
System.out.println("lower : " + lower);
실행 결과
new_str2 : JAvA
upper : JAVA
lower : java
String input = " enjoy java promgrammig ";
String output = input.trim();
System.out.println("input : " + input);
System.out.println("output : " + output);
String output2 = input.replace(" ", "");
System.out.println("output2 : " + output2);
실행 결과
input : enjoy java promgrammig
output : enjoy java promgrammig
output2 : enjoyjavapromgrammig
boolean isSam = str1.equals(str2);
if(isSam) {
System.out.println("같다!");
} else {
System.out.println("다르다");
}
실행 결과
다르다
substring(a,b) a = 시작위치, b = 끝 위치String sub_str1 = str1.substring(0,2);
System.out.println("str : " + str1);
System.out.println("sub_str1 : " + sub_str1);
String sub_str2 = str1.substring(3);
System.out.println("sub_str2 : " + sub_str2);
실행 결과
str : 자바 Programming
sub_str1 : 자바
sub_str2 : Programming
int yy = 2024;
int mm = 1;
int dd = 5;
String gender = "남성";
String result = String.format("%d년 %02d월 %02d일 %s",yy, mm, dd, gender);
ystem.out.println(result);
실행 결과
2024년 01월 05일 남성
String src = "C++/Java/C#/Javascript/DB";
String[] data = src.split("/");
for( int i=0; i<data.length; i++ ) {
System.out.println(data[i]);
}
실행 결과
C++
Java
C#
Javascript
DB