본문 바로가기
자바

자바 문자열 앞뒤 공백 없애기 trim( ) [북붙따라하기]

by 세상 모든 것 들은 그 자신을 위해 존재한다. 2020. 12. 29.

 

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
반응형

댓글