trim( ) 메서드
사용 예제 ) 코드를 복붙 하여 실행해 보시기 바랍니다. 설명은 코드 아래 부분에 있습니다.
public class Sample {
public static void main(String[] args) {
///////////////// trim() 예제 입니다.
String strHi = " 철수는 영희가 참 싫습니다. ";
//앞뒤의 공백만 잘라냅니다.
String strResult = strHi.trim();
System.out.println(" trim 으로 앞뒤만 잘라낸 결과는 : " + strResult);
///////////////전체의 공백을 제거 할려면 replace() 를 응용합니다.
String strResult2 = strHi.replace(" ","");
System.out.println(" replace 로 모든 공백을 잘라낸 결과는 : " + strResult2);
}
}
//결과는 :
//trim 으로 앞뒤만 잘라낸 결과는 : 철수는 영희가 참 싫습니다.
//replace 로 모든 공백을 잘라낸 결과는 : 철수는영희가참싫습니다.
구성은 :
결과를 저장할 문자열 = 원본문자열 . trim( ) ;
예제를 보면 trim()은 앞뒤의 공백만 제거 합니다.
단순하게 앞뒤의 공백만 제거 할려고 사용하면 문제가 없지만
모든 공백을 제거 할려고 하면 예제의 아래의 경우처럼
replace() 를 사용하는것이 더 좋습니다.
실무에서는 주로 사용자 이름 등을 입력받아 처리 할때 공백을 없애게 됩니다.
그때도 역시 replace()가 더유용합니다.
설명끝.
728x90
반응형
'자바' 카테고리의 다른 글
자바 Random() 함수와 Random 클래스 [북붙따라하기] (0) | 2020.12.30 |
---|---|
자바 문자열 Pattern 클래스와 정규표현식 [북붙따라하기] (0) | 2020.12.29 |
자바 문자열에서 문자, 문자열 잘라내기 substring( ) [북붙따라하기] (0) | 2020.12.29 |
자바 문자열을 잘라서 배열로 split( ) , stringTokenizer [북붙따라하기] (0) | 2020.12.29 |
자바 문자열 대치(바꿈) replace( ) ,replaceAll ( ) [북붙따라하기] (0) | 2020.12.29 |
댓글