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()+")" );
}
}