본문 바로가기
2015 IT 웹 기반 개발자과정/JAVA

JAVA Trim, getByte [문자열 입력 후 공백 제거 뒤 다시 반환]

by 한여름밤의코딩 2015. 11. 3.
public class StringTrimExample {
// 문자열을 입력받아 중간의 공백을 제거한뒤에 다시 문자열로 반환
	public static String BlankRemove(String Org)
	{
		String	TrimStr="";
		for(int i=0;i<Org.length();i++) {
			if (Org.charAt(i)!=' ') TrimStr += Org.charAt(i); 
		}		
		return(TrimStr);
	}
	public static String BlankRemove1(String Org)
	{
		String	TrimStr;
		byte[] buffer = Org.getBytes();
		byte[] trimbuf = new byte [Org.length()];
		int pos = 0;
		
		for(int i=0;i<buffer.length;i++) {
			if (buffer[i]!=' ') trimbuf[pos++] = buffer[i]; 
		}		
		TrimStr = new String(trimbuf);
		return(TrimStr.trim());
	}
	
	
	public static void main(String[] args) {
		String tel1 = "  02";
		String tel2 = "123   ";
		String tel3 = "   1234   ";
		String	telnum = tel1+tel2+tel3;
		
		String tel = tel1.trim() + tel2.trim() + tel3.trim();
		System.out.println(tel);

		System.out.println(telnum+"=trim("+telnum.trim()+")");
		System.out.println(telnum+"=trim("+BlankRemove1(telnum)+")");
		System.out.println(tel1+"=trim("+tel1.trim()+")" );
		System.out.println(tel2+"=trim("+tel2.trim()+")" );
		System.out.println(tel3+"=trim("+tel3.trim()+")" );
	
	}
}