본문 바로가기

컴퓨터/JAVA

[java] 문자열 한 글자 씩 자르기

java에서의 문자열 자르기는 두 가지의 방법이 있다.

 

1. split()

split 함수는 특정 문자를 기준으로 문자열을 나누어 배열에 저장한 후 리턴한다.

String s = "010-1111-2222";
String sArr = s.split("-");	//["010", "1111", "2222"]
String sArr2 = s.split("-", 2);  // 배열의 크기 지정-> ["010", "1111-2222"]

 

2. charAt()

charAt 함수는 문자열의 인덱스를 사용하기 때문에 for문을 이용한다.

String s = "hello";

for(int i=0; i<s.length(); i++){
	System.out.println(s.charAt(i));	// h, e, l, l, o 출력
}

 

728x90

'컴퓨터 > JAVA' 카테고리의 다른 글

[java] HashSet()  (0) 2023.05.22
[java] toCharArray()  (0) 2023.05.18
[java] [Error] no suitable method found for sort(int[],java.util.Comparator<java.lang.Object>)  (0) 2023.05.05
[java] stack 구현  (0) 2023.05.04
[java] 배열 문법 정리  (0) 2023.05.02