您的位置:首页 > 编程语言 > Java开发

Java字符串处理的一些问题

2016-09-13 12:03 204 查看
1 . 多个空格替换为一个,并去除开头和结尾的空格。

input = input.replaceAll("\\s+", " ").trim();


2 .
split()
函数会默认忽略字符串结尾的空格,但不会忽略字符串开头和中间的所有空格,也不会将开头和中间的空格合并成一个。

String input = "   s a  b     ";
String[] result = input.split(" ");
System.out.println(result.length);


s前面有3个空格,a前面有1个空格,b前面有2个空格,最终输出为7。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: