티스토리 뷰
# String
public char charAt(int index)
String a="abcdef";
012345
a.charAt(2) -->2번인덱스 숫자줘라
public String concat(String str)
String a="abc";
String b=a.concat("def"); -->abcdef
concat--> 더해라 (String b=a+("def");) 같음
public boolean endsWith(String suffix)
String a="abc";
boolean b=a.endsWith("bc") -->ture
endsWith --> 이거로끝나냐?
public boolean equals(Object anObject)
equals --> 문자열비교(String에서 == 은 주소값비교)
public boolean equalsIgnoreCase(String anotherString)
public int indexOf(String str)
String a="abcdef";
012345
int b=a.indexOf("def") -->인덱스오브d -->d값 --> 3
public int indexOf(String str, int fromIndex)
String a="abcabcabc;
012345678
int b=a.indexOf("bc",2) -->인덱스오브b프롬2 --> b값 2부터시작 --> 4
-1 --> 더이상 찾을거 없다
public int lastIndexOf(String str)
String a="abcabcabc;
012345678
int b=a.lastindexOf("bc") -->마지막인덱스오브b -->b값 --> 7
public int lastIndexOf(String str, int fromIndex)
public int length()
public String replace(CharSequence target,CharSequence replacement)
String a="abcabcabc;
012345678
a.replace("bc","A") -->bc를 A로 대체
public String replaceFirst(String regex, String replacement)
-->맨앞에있는 글자만 바꿈
public String[] split(String regex)
--> String a="ab/cde/fg";
String array=a.split("/");
public boolean startsWith(String prefix)
String a="abc";
boolean b=a.startsWith("bc") -->false
startsWith --> 이거로시작하냐?
public String substring(int beginIndex)
--> String a="abcdefg";
String b=a.substring(2,5); //2>= <5
public String substring(int beginIndex, int endIndex)
public String toLowerCase()
// 소문자로 바꿔준다
public String toUpperCase()
// 대문자로 바꿔준다
public String trim()
// 공백 제거
'LANGUAGE > JAVA' 카테고리의 다른 글
[JAVA] Calendar 객체 (0) | 2017.11.15 |
---|---|
[JAVA] Object 객체 (0) | 2017.11.15 |
[JAVA] Collection, 제네릭 (0) | 2017.11.15 |
[JAVA] DB연동 (0) | 2017.11.15 |
[JAVA] Exception (1) | 2017.11.15 |