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[][][][] 注:[]代表空格