문자열 공백 제거 trim(), replace()

Lee HyeongJong·2022년 10월 19일
0

안드로이드

목록 보기
19/43

1. trim()

string.trim()은 문자열 앞 뒤의 공백을 제거한다.
문자열 중간에 있는 공백은 제거하지 못한다.

CODE

String str1 = " By default ";
String str2 = " By default";
String str3 = "By default ";

String result1 = str1.trim();
String result2 = str2.trim();
String result3 = str3.trim();

System.out.println("[" + result1 + "]");
System.out.println("[" + result2 + "]");
System.out.println("[" + result3 + "]");

Output:

[By default][By default]
[By default]

2. replace()

string.replace()를 이용하면 문자열 가운데 있는 공백을 제거할 수 있다.

메소드

String.replace(char, char): 첫번째 인자의 문자를 찾고, 두번째 문자로 변환
String.replaceAll(String, String): 첫번째 문자열을 찾고, 두번째 문자열로 변환
String.replaceFirst(String, String): 첫번째 인자의 문자를 찾고, 두번째 문자로 변환해 준다. 단 한번만

CODE:

String str1 = " By default ";

String result1 = str1.replaceAll(" ", "");
String result2 = str1.replace(" ", "");
String result3 = str1.replaceFirst(" ", "");

System.out.println("[" + result1 + "]");
System.out.println("[" + result2 + "]");
System.out.println("[" + result3 + "]");

Output:

[Bydefault]
[Bydefault]
[By default ]
profile
코딩을 시작해보자

0개의 댓글