1使用String类的特性和JDK提供的方法,实现trim()方法实现截取空字符串
空格的对应ASCII 对应的为32 一种是转化了char类型,一种是转化为byte类型
① 转化成byte类型
代码:
public String Trim(String s){ String string = ""; byte [] bytes = s.getBytes(); for (int i = 0; i <bytes.length ; i++) { if(bytes[i]!=32){ //判断是否为空格 string+=String.valueOf((char)bytes[i]); } } return string; }
① 转化成char类型
public String TrimTest(String s){ char [] c = s.toCharArray(); String string = ""; for (int i = 0; i <c.length ; i++) { if(!" ".equals(String.valueOf(c[i]))){ string+=c[i]; } } return string; }