java中的string trim具体有什么用处。。。

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:31:57
谢谢。。。

去掉字符串首尾空格 防止不必要的空格导致错误
public class test{
public static void main(String[] args) {
String str = " abc ";
System.out.println(str.length());//输出6
System.out.println(str.trim().length());//输出3
}
}

就是把一个字符串中可能存在的首尾空格去掉。例如有一个字符串如下:

" 123456 abcefg "

那么经过trim()操作就变成了"123456 abcefg"
-------------------------------------------------------
有时候需要校验,判断某个字符串变量的值不能为空,这个“空”的意思不光是指null,还指empty(就是形如" "全空格的这种值),这时就可以用trim()方法把首尾空格去掉,然后再判断一下length就知道是不是empty了。

JS里面也有这个函数,功能是一样的。

其实trim()的用法是帮助你节省空间,避免浪费的,就是说如果你确定了长度,决定不再改变了,他就会给这个串分配最小的空间,把多余的都回收利用了,可否?

去掉字符串 两头的空格