首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java String 的trim 步骤,并不仅仅是去掉空格

2012-09-07 
java String 的trim 方法,并不仅仅是去掉空格如果仔细看java api里面关于String.trim()方法的说明,就会明

java String 的trim 方法,并不仅仅是去掉空格

如果仔细看java api里面关于String.trim()方法的说明,就会明白trim()方法不是仅仅去掉空格,它去掉的是编码小于等于\u0020的字符,也就是在ASCII码里面十六进制20以前的字符。

?

?

java String 的trim 步骤,并不仅仅是去掉空格

?

?

?

?

?

public String trim () { // 这里的start, end 是新字符串开始和结束的位置int start = offset, last = offset + count - 1;int end = last; // 下面的两个while循环计算start 和 end 的值while ((start <= end) && (value [start] <= ' ')) start++;while ((end >= start) && (value [end] <= ' ')) end--; // 如果值和原有的一样,就直接返回原有的字符串if (start == offset && end == last) return this; // 用 start 和 end 返回新的字符串return new String (start, end - start + 1, value);}?

?

热点排行