티스토리 뷰

LANGUAGE/JAVA

[JAVA] String 객체

찰떡쿠키부스트 2017. 11. 15. 10:39

# 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
댓글