티스토리 뷰
[출처 : http://blog.naver.com/virspace?Redirect=Log&logNo=80094543167]
별로 대수롭지 않게 생각하고있었던 메소드라,, 그냥 필요할때마다 구분없이 replaceAll을 애용해 왔던 나는, 어제 정규표현식으로 인해 replaceAll을 쓸 수 없는 상황이 벌어졌다며 난감해하는 부장님 목소리에 구글링질을!! 그리고 찾아낸 유용한 정보!
replace, replaceFirst, replaceAll 메소드별 장점이 다르므로 각각의 특성을 잘 활용해서 써야겠다는 생각이 든다.
CharSequence 의 경우는 char처럼 'A' 이런식으로 표현하는 듯하다..
근데 언제 저런 형이 나온겨;;
이미 있었는데 나만 모른겨..?
무튼,, 정규표현식을 사용하는게 아니면서 특수기호를 포함시켜야한다면 replace를 쓰는게 나을듯!
별로 대수롭지 않게 생각하고있었던 메소드라,, 그냥 필요할때마다 구분없이 replaceAll을 애용해 왔던 나는, 어제 정규표현식으로 인해 replaceAll을 쓸 수 없는 상황이 벌어졌다며 난감해하는 부장님 목소리에 구글링질을!! 그리고 찾아낸 유용한 정보!
replace, replaceFirst, replaceAll 메소드별 장점이 다르므로 각각의 특성을 잘 활용해서 써야겠다는 생각이 든다.
public String replace(CharSequence target, CharSequence replacement) //- CharSequence 가 아닌 String도 사용 가능 public String replaceFirst(String regex, String replacement) //- 첫번째로 일치되는 문자열만 바꿈 //- 문자열 대신에 정규식(regular expressions; Regex) public String replaceAll(String regex, String replacement) //- 일치되는 모든 문자열을 바꿈 //- replace()와 다른 점은, 정규식/정규표현식(regular expressions; Regex)을 사용 가능하다는 점
CharSequence 의 경우는 char처럼 'A' 이런식으로 표현하는 듯하다..
근데 언제 저런 형이 나온겨;;
이미 있었는데 나만 모른겨..?
무튼,, 정규표현식을 사용하는게 아니면서 특수기호를 포함시켜야한다면 replace를 쓰는게 나을듯!
반응형
'Computer > JAVA' 카테고리의 다른 글
이클립스와 JSmooth를 이용하여 실행파일(exe)만들기 (0) | 2015.10.02 |
---|---|
[JAVA] Float형의 소숫점 아래 고정자리 표기방법 (1) | 2014.04.24 |
[JAVA] ConcurrentHashMap (2) | 2009.12.16 |
Java Mail (0) | 2009.05.14 |
jdk 1.4와 jdk 1.5 의 차이점 (0) | 2009.05.14 |
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 패밀리세일
- 페밀리세일
- 기부사기
- MySQL
- 팸세일
- eclipse
- 6월 패밀리세일
- 안드로이드
- 나이지리아
- 한남동세일
- 사업자등록
- VirtureBox
- 인도
- 마라탕 #마라상궈 #마라탕재료 #쉽게만드는마라탕 #중딩입맛 #마라탕잡탕
- 와코마리아
- 홈택스
- 와코마리아팸세일
- 해외직구
- 라고스
- 기부피해
- 단체소송
- javascript
- 와코마리아한남동
- 새희망씨앗 피해자
- 새희망씨앗
- 리터너블
- 부드러운맛
- UML
- 와코마리아 스웨터
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함