728x90
문자열 특정 문자 치환하는 방법 (replace)
문자열 자르기로 해당 문자에 접근하여 수정하려했는데 더 유용한 문자열 치환방법이 있어 정리해둔다 !!! :D
Replace함수
: String 변수나 배열에서 자신이 바꾸고자 하는 값만 골라서 바꿀 때 유용하게 쓰이는 함수.
: 문자열 치환함수 Replace / ReplaceAll / ReplaceFirst
▶ Replace
: 자신이 바꾸고싶은 문자로 문자열을 치환시켜주는 기능
String replace(CharSequnce target, CharSequence replacement)
String test = "빨간사과 노란바나나 초록우산 ";
//Replace함수 사용법 - replace([기존문자],[바꿀문자])
test = test.replace("빨간","초록");
System.out.println(test);
//결과
//초록사과 노란바나나 초록우산
▶ ReplaceAll
: 자신이 바꾸고싶은 문자로 문자열을 전부 치환시켜주는 기능
: Replace 함수와 결과물의 값은 같지만,
Replace는 특수문자로도 치환이 되는데 ReplaceAll은 특수문자로 치환이 어렵다는 차이점이 있다 !
String test = "초록사과 노란바나나 초록우산 ";
//ReplaceAll함수 사용법 - replaceAll([기존문자],[바꿀문자])
test = test.replaceAll("초록","빨간");
System.out.println(test);
//결과
//빨간사과 노란바나나 빨간우산
▶ ReplaceFirst
: 자신이 바꾸고싶은 문자열이 처음으로 해당할때만 치환시켜주는 기능
String test = "초록사과 노란바나나 초록우산 ";
//ReplaceFirst함수 사용법 - replaceFirst([기존문자],[바꿀문자])
test = test.replaceFirst("초록","빨간");
System.out.println(test);
//결과
//빨간사과 노란바나나 초록우산
728x90
반응형
'BE > JAVA' 카테고리의 다른 글
[JAVA] apache POI 사용한 엑셀 다운로드 기능 (0) | 2024.04.24 |
---|---|
[JAVA] startsWith() / endsWith() 함수 (0) | 2021.02.10 |
[JAVA] jdk 1.8 다운로드 및 설치 _ 최신 홈페이지 버전 (0) | 2020.08.30 |
[JAVA] 상속(inheritance)의 개념 _ extends (0) | 2020.08.26 |
[JAVA] Launch4j 사용하여 jar파일 exe파일로 만드는 방법 (0) | 2020.08.24 |
댓글