int length()
¹®ÀÚ¿ÀÇ ±æÀ̸¦ ¹ÝȯÇÑ´Ù.
String str="abc";
int len=str.length(); // °á°ú 3
String str="ÇѱÛ";
int len=str.length(); // °á°ú 2(¹ÙÀÌÆ® ´ÜÀ§°¡ ¾Æ´Ï´Ù)
boolean equals(Object obj)
µÎ ½ºÆ®¸µ Ŭ·¡½º °´Ã¼ÀÇ ³»¿ëÀÌ °°ÀºÁö ºñ±³ÇÑ´Ù.
String str1="abc";
String str2="aaa";
if(str1.equals(str2)) // °á°ú false
boolean equalsIgnoreCase(String str)
´ë¼Ò¹®ÀÚ ±¸ºÐ¾øÀÌ ¹®ÀÚ¿ÀÌ °°ÀºÁö ºñ±³ÇÑ´Ù.
String str="abc";
String str2="Abc";
if(str.equalsIgnoreCase(str2)); // °á°ú true
String substring(int index)
indexºÎÅÍ ¹®ÀÚ¿ ³¡±îÁöÀÇ ¹®ÀÚ¿À» ¹ÝȯÇØ ÁØ´Ù.
String str="abcdefg";
String str2="Çѱۻç¶û";
System.out.println(str.substring(2)); // °á°ú cdefg
System.out.println(str2.substring(2)); // °á°ú »ç¶û
String replace(char oldChar, char newChar)
¹®ÀÚ¿³»ÀÇ oldChar¸¦ ¸ðµÎ newChar·Î ¹Ù²Û´Ù.
String str="abc,def,ghi";
String str2=str.replace(',','/');
System.out.println(str2); // °á°ú abc/def/ghi
String toLowerCase() / toUpperCase()
¸ðµç ¹®ÀÚ¸¦ ´ë/¼Ò¹®ÀÚ·Î ¹Ù²Û´Ù.
String str="Abc";
String str2=str.toUpperCase();
String str3=str.toLowerCase();
System.out.println(str2); // ABC
System.out.println(str3); // abc
char charAt(int index)
index·Î ÁöÁ¤µÈ À§Ä¡ÀÇ char¸¦ ¹ÝȯÇÑ´Ù.
String str="abc,def,ghi";
System.out.println(str.charAt(2)); // °á°ú c(0¹ø° ºÎÅÍ °è»êÇÔ)
|