Java

자바 문자열 클래스(indexOf, split, toString, subString, contains)

dev.mk 2016. 5. 7. 18:29
반응형

indexOf:지정한 문자가 문자열에 몇번째에 있는지를 반환.

String str = "abcdef";

int indexOf = str.indexOf("d");

System.out.println("indexOf: " + indexOf);

결과값:3


split:지정한 문자로 문자열을 나눔(배열로 반환)

String str = "A:B:C:D:abcd";

String[] split = str.split(":");

System.out.println("split: " + split[1]);

결과값:B


toString:문자열을 그대로 반환.

String str = "1234";

String toString = str.toString();

System.out.println("toString: " + toString);

결과값:1234


substring:문자열에 지정한 범위에 속하는 문자열을 반환.(시작범위에 값은 포함하고, 끝나는 범위에 값은 포함하지않음.)

String str = "ABCDEF";

String substring = str.substring(0, 2);

System.out.println("substring: " + substring);

결과값:AB


contains:두개의 String을 비교해서 비교대상 String을 포함하고 있으면true, 다르면 false를 반환.

String str1 = "abcd";

String str2 = "c";

boolean contains = str1.contains(str2);

System.out.println("contains: " + contains);

결과값:true



출저- 어느 티스토리 블로그 (기억이 안나네요)

반응형