您的位置:首页 > 其它

String的trim()方法如何去掉字符串中前/后面的空格

2007-09-12 19:27 429 查看
07年9月12日

今天开发遇到一个问题,就是把<textarea>内容后面的字符串截掉的问题,查了csdn上的帖子,有个很巧妙的方法,我得整理出来记好,免得以后忘了.

String的trim()方法是去掉字符串前后的空格,如:

String str = " a bcdef ";

str = str.trim();

System.out.println(str);

输出的结果是:a bcdef

但是我就想去掉a bcdef后面的空格,前面的空格不去掉,怎么办?

解决办法:

String str = " a bcdef ";

String temp = ("A" + str).trim().substring(1);

System.out.println(temp);

输出结果是: [][][][]a bcdef

仿照这个解决办法,我还可以去掉a bcdef前面的空格,后面的空格不去掉:

String str = " a bcdef ";

String temp = ( str+"A").trim();

String temp2 = temp.substring(0,temp.length()-1);

System.out.println(temp2);

输出的结果是:a bcdef[][][][] 注:[]代表空格
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: