자주 사용하는 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
String to char , char to String 형 변환 메소드 toCharArray() (0) | 2021.08.26 |
---|
댓글 영역