java에서 split을 하면 가끔 이상한 현상이 나올때가 있다.
String str = "AAA|BBB" ;
String[] strs = str.split("|");
이렇게하면
strs[0] = "AAA";
strs[1] = "BBB";
에러도 없이 잘 돌아갔다고 나오는데 정작 원하는 값이 나오지 않는다.
가끔 특수문자에 대해서 처리를 못 해 줄때가 있는데 이렇때는 아래와 같이 해라..
말끔하게 해결이 된다.
String[] strs = str.split("\\|");
이렇게 하면 된다.
String str = "AAA|BBB" ;
String[] strs = str.split("|");
이렇게하면
strs[0] = "AAA";
strs[1] = "BBB";
에러도 없이 잘 돌아갔다고 나오는데 정작 원하는 값이 나오지 않는다.
가끔 특수문자에 대해서 처리를 못 해 줄때가 있는데 이렇때는 아래와 같이 해라..
말끔하게 해결이 된다.
String[] strs = str.split("\\|");
이렇게 하면 된다.
'닷컴's_열공 > JAVA' 카테고리의 다른 글
OAUTH 관련 (0) | 2016.07.06 |
---|---|
org.apache.commons.io 사용 (0) | 2012.02.28 |
PDF와 자바 (0) | 2011.03.07 |
자바 형변환 하기 java (0) | 2010.07.29 |
process class waitFor() hang 처리... (0) | 2009.02.02 |