string.trim()은 문자열 앞 뒤의 공백을 제거한다.
문자열 중간에 있는 공백은 제거하지 못한다.
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 + "]");
[By default][By default]
[By default]
string.replace()를 이용하면 문자열 가운데 있는 공백을 제거할 수 있다.
String.replace(char, char): 첫번째 인자의 문자를 찾고, 두번째 문자로 변환
String.replaceAll(String, String): 첫번째 문자열을 찾고, 두번째 문자열로 변환
String.replaceFirst(String, String): 첫번째 인자의 문자를 찾고, 두번째 문자로 변환해 준다. 단 한번만
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 + "]");
[Bydefault]
[Bydefault]
[By default ]