상세 컨텐츠

본문 제목

String CLASS의 split()메서드, charAt() 메서드

JAVA/JAVA Class & Method

by 중앙박물관장 2021. 8. 23. 19:49

본문

자주 사용하는 String 클래스의 메서드 split(), charAt()을 소개하려고 한다.

String 클래스는 문자열에 관련된 클래스이므로 split()과 charAt() 또한 문자열 처리에 관련된 메서드이다.


##Split()

public String[] split(String regex)

Splits this string around matches of the given regular expression.

split 메서드는 반환형이 String[] 이고 매개변수로 String regex를 갖는다.

split 메서드는 매개변수 regex를 구분자로 하여, String열에서 regex가 나올 때 마다 분리시키고, String 배열에 순서대로 저장하는 메서드다 

코드로 예제를 들어보자.

str에 저장한된 문자열 010-1234-5678을 "-"을 기준으로 split하여 values 배열에 저장하여 print 한 예제이다.

?와 같은 구분 regex는 앞에 \\를 붙여줘야 한다.

HTML에서 자주 사용되는 메서드이다. 


##charAt()

public char charAt(int index)

return형이 char인 charAt 메서드는 String열의 매개변수 index번째 char를 return 해준다.

s의 Hello Java 스트링열을 저장하고 

c에는 s의 5번째 char, cㅊ에는 s의 6번째 char, c에는 s의 8번째 char를 저장하여 출력하는 모습이다.

5번째 index에는 띄어쓰기가 입력되어 있어 공백이, 6번째 index에는 J, 8번째 index에는 v가 입력되어 각각 

print 되는 모습이다.


출처 : java api 

 

관련글 더보기

댓글 영역