프로그래밍 정리/자바

String 클래스의 주요 메소드

주누다 2013. 5. 19. 02:51
반응형

int length()

==> 문자열의 길이를 반환


char charAt(int i)

==> 문자열에서 i번째 문자를 반환


byte[] getBytes()

==> 현재의 문자열을 바이트배열로


boolean equals(Object str)

==> 현재의 문자열과 str로 지정된 문자열이 같으면 true, 다르면 false를 반환


boolean equalsIgnoreCase(String str)

==> 현재의 문자열과 str로 지정된 문자열이 같으면 true, 다르면 false를 반환

단, 비교시 대소문자를 무시


int compareTo(String str)

==> 현재의 문자열과 str로 지정된 문자열을 비교하여 현재의 문자열이 str로 지정된 문자열보다 크면 양수,

같으면 0, 작으면 음수값을 반환. 작다는 의미는 순서(알파벳)에 따라 앞에 온다는 의미


String trim()

==> 문자열의 앞 뒤 공백(whilespace)를 제거


static String valueOf(double num)

==> num을 문자열로 변환하여 변환(모든 자료형에 대해 같은 메소드 존재)


static String valueOf(char char[])

==> 문자 배열을 문자열로 변환하여 반환


String toLowerCase()

==> 문자열을 모두 소문자로 변환하여 반환


String toUpperCase()

==> 문자열을 모두 대문자로 변환하여 반환


String substring(int startindex)

==> startIndex로부터 시작하는 부분 문자열을 반환


String substring(int startindex, int endindex)

==> startIndex와 endIndex사이의 부분 문자열을 반환


String replace(char original, char replacement)

==> original로 지정된 문자를 replacement로 지정된 문자로 대치


boolean startsWith(String str)

==> 현재의 문자열이 str로 지정된 문자열로 시작하면 true, 아니면 false로 반환


boolean endsWith(String str)

==> 문자열이 str로 끝나면 true, 아니면 false


int indexOf(String str)

==> 문자열내에서 지정된 문자나 부분 문자열을 찾아내기 위한 2개믜 메소드 제공. 2개의 메소드는 찾고자 하는 문자나 부분 문자열의 위치를 반환


String concat(String constr)

==> 결합된 문자열 반환

반응형

'프로그래밍 정리 > 자바' 카테고리의 다른 글

System 클래스  (0) 2013.05.19
StringBuffer 클래스  (0) 2013.05.19
J2SE 패키지 종류(표준 패키지)  (0) 2013.05.18
예외클래스  (0) 2013.05.18
[자바][안드로이드] 압축 및 압축 해제  (0) 2013.01.11