java问题,string的split方法,空格无法分割
Strings4="abidevt.遵守vt.忍受";--------->是我从文本里复制的,直接用空格分割,不行。我用的空格匹配是“[\\S]+”,应该可以匹配所有空格...
String s4 = "abide vt.遵守 vt.忍受"; --------->是我从文本里复制的,直接用空格分割,不行。我用的空格匹配是“[\\S]+”,应该可以匹配所有空格了,结果不行。 考虑到文本里的空格有可能是中文全角符号空格,ascⅡ码值为160,于是用s44 = s4.replaceAll(String.valueOf((char) 160), " ");方法去除中文全椒空格,在用 空格 分割,还是不行,为什么?怎么解决? 难道是我用空格分割的方法出错了吗?我又手动增加了几个空格,把 String s4 = "abide vt.遵守 vt.忍受";---------变成 String ss4 = "abide vt.遵守 vt.忍受 "; 再用相同的方法 空格 分割,结果可以了。 我要从一个txt文件读出一行一行的内容,在用空格 分割,总不能让小弟全手动增加空格符 吧,问题原因在哪怎么解决
展开
2个回答
展开全部
空格不行就用逗号代替也是一样的,可以达到分隔的效果,将来可以通过字符串的方法进行分开
更多追问追答
追问
我要从一个txt文件读出一行一行的内容,这个txt文件里的内容没有逗号。 之所以选用空格分割,是因为看上去明显的这个txt文本里有空格。
追答
几个意思,你要实现什么功能,我帮你参考下
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那个应该是tab,尝试一下 \\t+
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询