java trim方法无法去掉字符串中的空格

今天在做一个读取文件功能时发现一个问题,读出来的数据最前边一直有一个空格,使用用Java trim()函数无法去除。

经过查阅unicode为12288字符为全角空格,trim()无法去除,去除方法如下:

str = str.replace((char) 12288, ' ');

str=str.trim();

原文地址:http://blog.51cto.com/11364212/2091905

时间: 2024-10-14 19:08:35

java trim方法无法去掉字符串中的空格的相关文章

去掉字符串中的空格

1)Trim方法 string   tt=" aaa "; tt=tt.Trim()       去字符串首尾空格的函数 tt=tt.TrimEnd() 去掉字符串尾空格 tt=tt.TrimStart() 去掉字符串首空格 (2)通过ASCII码值去掉字符中的空格 由于空格的ASCII码值是32,因此,在去掉字符串中所有的空格时,只需循环访问字符串中的所有字符,并判断它们的ASCII码值是不是32即可.去掉字符串中所有空格的关键代码如下: CharEnumerator CEnumer

C++去掉字符串中首尾空格和所有空格

c++去掉首尾空格是参考一篇文章的,但是忘记文章出处了,就略过吧. 去掉首尾空格的代码如下: 1 void trim(string &s) 2 { 3 4 if( !s.empty() ) 5 { 6 s.erase(0,s.find_first_not_of(" ")); 7 s.erase(s.find_last_not_of(" ") + 1); 8 } 9 10 } 去掉首尾空格 去掉字符串中所有空格的代码如下: 1 void trim(string

【Oracle】【7】去掉字符串中的空格/字符

SELECT TRIM(' 去除前后空格 ') FROM DUAL; SELECT REPLACE(' 去除 任意位置的空格 ', ' ', '') FROM DUAL; 扩展: 1,both, trailing, leading (1)默认为删除空格 --结果:<test> SELECT TRIM(BOTH FROM ' test ') FROM DUAL; --结果:< test> SELECT TRIM(TRAILING FROM ' test ') FROM DUAL; -

iOS去掉字符串中的空格,换行符号

去掉空格和换行符号的实质就是替换掉对应的字符 NSString* str=~~~~~~; //1. 去除掉首尾的空白字符和换行字符 str = [str stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]]; //2. 去除掉其它位置的空白字符和换行字符 str = [str stringByReplacingOccurrencesOfString:@"\r" withStr

js去掉字符串中的空格

今天改问题的时候发现,replace方法不能直接替换,(逗号) 经过测试: 这个方法还是可行的 只是记录一下,哈哈 var replaceStr = ','; var symbol = $(".mmark").eq(4).text(); $(".mmark").eq(4).text(symbol.replace(new RegExp(replaceStr,'gm'),''));

判断字符串是否全为空格和去掉字符串中的空格

<script type="text/javascript"> function is_blank(str){ var reg = /^\s+$/; return reg.test(str); } function del_blank(str){ var reg = /\s+/g; return str.replace(reg,""); } var str_1 = " "; var str_2 = "aa dd gg da&

C#:将字符串中连续空格转换为一个空格

使用正则表达式来进行转换,代码如下: 注:Trim()方法是去掉字符串首尾的空格:经过正则转换之后,就可以直接用Split进行分割成数组 "\":是转义  ,   "\s":代表空格   ,  "+":表示多个 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string str = " a b c d e f "; 6 string res = new

JAVA用标准库自己写一个字符串翻转方法,翻转字符串中字母非单词

例如输入:I love programming 输出:I evol gnimmargorp 算法思路就是:根据空格提取每一个单词,存放在一个buffer里进行翻转处理,再添加到新的字符串.最后新的字符串就完成整个方法过程. public class ReserveString { public String reserve(String sentence){ String backS = new String(); StringBuffer temp = new StringBuffer();

js去掉字符串中的所有空格

1.使用js去掉字符串中的所有空格 1.1.定义一个去空格函数方法 function Trim(str,is_global){ var result; result = str.replace(/(^\s+)|(\s+$)/g,""); if(is_global.toLowerCase()=="g") { result = result.replace(/\s/g,""); } return result; } 1.2. 使用此方法去空格,如下