본문 바로가기

JAVA를 잡아라!/JSP / Servlet

String 클래스의 주요 메소드

 
메소드
리턴타입
설명
length()
int
문자열의 길이를 구한다.
charAt(int index)
char
지정한 인덱스에 위치한 문자를 리턴한다.
indexOf(String str)
int
str이 포함되어 있는 첫번째 인덱스를 구한다. str이 포함되어 있지 않을 경우 -1을 리턴한다.
indexOf(String str, int fromIndex)
int
fromIndex 이후에 str이 포함되어 있는 첫번째 인덱스를 구한다. str이 포함되어 있지 않을 경우 -1을 리턴한다.
indeOf(char ch)
int
문자 ch의 첫번째 인덱스를 구한다. 문자 ch가 존재하지 않을 경우 -1을 리턴한다.
indeOf(char ch, int fromIndex)
int
fromIndex 이후에 문자 ch의 첫번째 인덱스를 구한다. 문자 ch가 존재하지 않을 경우 -1을 리턴한.
substring(int i)
String
인덱스 i부터 나머지 문자열을 구한다.
substring(int i1, int i2)
String
i1부터 i2-1 까지의 문자열을 구한다.
equals(String str)
boolean
현재 문자열이 str과 같은 경우 true를 리턴한다.
compareTo(String str)
int
현재 문자열이 str과 같은 경우 0을 리턴한다. 유니코드상으로 현재 문자열이 앞에 위치한 경우 음수, str이 앞에 위치한 경우 양수를 리턴한다.