개발을 하면서 String 변수에 특정 문자열을 다른 문자열로 변경을 해줘야 할때가 있습니다. 그럴경우 아래의 replace()를 사용하여 손쉽게 변경 하시면 좋습니다.
1. replace()
1
2
3
4
5
6
7
8
|
String testA = "테스트 데이터 입니다.";
// '테스트' 문자열을 '실제'라는 문자열로 변경.
testA = testA.replace("테스트", "실제");
System.out.println(testA);
// 결과 : 실제 데이터 입니다.
|
위의 소스 코드로 보시면 testA 변수에 문자열 데이터가 들어가 있습니다. 이 문자열 데이터에서 '테스트'라는 문자를 '실제'라는 문자로 변경을 시킨 상황입니다.
2. replace()
1
2
3
4
5
6
7
8
|
String testA = "테스트 데이터 입니다. 테스트 굳굳.";
// '테스트' 문자열을 '실제'라는 문자열로 변경.
testA = testA.replace("테스트", "실제");
System.out.println(testA);
// 결과 : 실제 데이터 입니다. 실제 굳굳.
|
1번 소스에서 "테스트 굳굳."이라는 문자만 추가된 소스입니다. replace()의 경우 해당되는 모든 문자열을 원하는 문자로 치환 해주기 때문에 위와 같이 "테스트" 문자가 다 "실제"로 치환됩니다.
3. replaceFirst()
1
2
3
4
5
6
7
8
|
String testA = "테스트 데이터 입니다. 테스트 굳굳.";
// '테스트' 문자열중 첫번째 '테스트'만 '실제'라는 문자열로 변경.
testA = testA.replaceFirst("테스트", "실제");
System.out.println(testA);
// 결과 : 실제 데이터 입니다. 테스트 굳굳.
|
replaceFirst()는 문자 중에서 첫번째에 해당하는 문자만 변경하고 싶은 문자열로 치환해줍니다.
[JAVA] 자바 GET, POST, PUT, DELETE REST API 호출 방법 & 예제 (7) | 2021.05.04 |
---|---|
[Java] 자바 Map to JSONObject, JSONObject to Map 사용법 & 예제 (1) | 2020.12.22 |
[ Java ] 자바 String to Json 방법 설명 & String을 Json형식으로 형변환 방법 (0) | 2020.04.20 |
[Java] 자바 문자 공백 체크방법 & 소스 설명(예제) (0) | 2020.03.25 |
[Java] 자바 while문 사용법 & 예제, while문 중지방법 & 예제 (0) | 2020.03.23 |