split 함수는 정규식을 사용합니다.
public String [] split(String regex)
여기서 regex 가 정규식을 뜻합니다.
그리고 정규식에서 "." 문자열은 임의의 문자를 뜻합니다.
정규식에서 "."을 점 그대로 인식시키기 위해선 "[.] " 이렇게
막아주면 됩니다..
public class Test {
public static void main(String[] args) {
String temp = "123.456"; //temp에 쪼갤 문자 넣기
String[] temp2 = new String[2]; //배열 선언
temp2 = temp.s-lit("[.]"); //쪼개 넣기
System.out.println(temp2[0]); //쪼개 넣은거 출력
}
}
String[] arr = "Z|OZ".s-lit("\\|);
s-lit의 표현은 정규식으로 표현되어지므로 정규식 예약어인 파이프 기호에는 이스케입문자 \가 있어야 하며 ""안에서 \는 \\로 표현한다.
'Programming > JAVA' 카테고리의 다른 글
자바 CPU 시간 계산 , currentTimeMillis() (0) | 2010.10.03 |
---|---|
charAt(), substring(), indexOf(), length() (1) | 2010.07.30 |
File.listFiles() (2) | 2010.07.02 |