Notice
Recent Posts
Recent Comments
Link
투케이2K
26. (java/자바) split 문자열 분리 - 특수문자인 ,(콤마) 기준으로 문자열 분리 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package Al;
public class MainActivity13 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[split 문자열 분리 - 특수문자인 ,(콤마) 기준으로 문자열 분리 실시]");
//콤마를 포함하고 있는 초기 문자열 선언
String data = "안녕,하세요,반갑습니다";
//문자열에 포함된 콤마 개수를 확인하기 위해 변수 선언
int count = 0;
for(int i=0; i<data.length(); i++) {
if(data.charAt(i) == ',') { //문자열.charAt 한글자씩 잘라서 ,(콤마) 인지 확인한다
count ++;
}
}
//문자열에 콤마가 포함이 되어있을 경우 split 사용해 분리한다
if(count > 0) {
for(int j=0; j<=count; j++) { //콤마가 포함된 [기준]으로 문자열을 분리시킨다
System.out.println("콤마 : "+data.split("[,]")[j]);
}
}
else {
System.out.println("콤마 : "+"없습니다");
}
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
[split 문자열 분리 - 특수문자인 ,(콤마) 기준으로 문자열 분리 실시]
콤마 : 안녕
콤마 : 하세요
콤마 : 반갑습니다
/* =========================== */
/* =========================== */
[요약 설명]
* 1. data.split("[,]")[j] 의미는 콤마가 포함된 [기준]으로 문자열을 분리시킨다
* 2. 대괄호 [ ] 안에 특수문자를 포함 시 모든 특수문자를 분리시킬 수 있다
/* =========================== */
반응형
'Java' 카테고리의 다른 글
Comments