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[][][][] 注:[]代表空格
今天开发遇到一个问题,就是把<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[][][][] 注:[]代表空格
相关文章推荐
- 大部分带有字符串的编程语言中,用于去掉字符串头部和尾部的空格的方法,往往都会作为一个标准提供..trim
- objective-C 中类似于C#中trim的方法(去掉字符串前后空格)
- JavaScript中String去掉空格Trim方法
- JS的trim()方法,去掉字符串空格
- JavaScript中String去掉空格Trim方法
- objective-C 中类似于C#中trim的方法(去掉字符串前后空格)
- jQuery trim() 方法去掉字符串的前后空格
- 如何去掉字符串后面空格
- js去掉左右两边空格 重写String的trim方法
- 字符串去掉空格 trim()方法
- String的trim()用于去掉字符串前后的空格
- 在objective-c中去掉字符串前后空格的方法
- 字符串数组(String []) 去掉重复值的方法
- 字符串数组(String []) 去掉重复值的方法
- QT如何去掉字符串中的空格
- JQuery中的trim()方法去掉前后空格
- 字符串数组(String []) 去掉重复值的方法
- 如何去掉字符串左边或右边的空格?
- C/C++ / string 字符串去掉左右空格
- java如何把String字符串中所有的空格和制表符(\t)替换成单个符号。