Java字符串处理的一些问题
2016-09-13 12:03
204 查看
1 . 多个空格替换为一个,并去除开头和结尾的空格。
2 .
s前面有3个空格,a前面有1个空格,b前面有2个空格,最终输出为7。
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。
相关文章推荐
- 【J2SE】Java截取字符串的一些常用处理
- java字符串处理常见问题(不断补充)
- 字符串处理函数的一些问题
- Java异常处理的一些常见问题
- 关于Java中split方法对空字符串处理问题
- 转: 关于Java中split方法对空字符串处理问题
- java 字符串转化为整数溢出问题处理
- java字符串类型的日期处理问题
- 使用Java jaxb处理bean生成xml中一些问题
- java字符串类型的日期处理问题
- java处理字符编码的常见问题(最近在弄字符串设置编码写入文件)
- java处理常规中文文本:给每行添加一些字符串
- js与java正则表达式处理字符串问题
- java字符串类型的日期处理问题
- 在java中对字符串的一些实现处理
- java 基础问题的一些处理,记录一下,持续更新呗
- javaweb开发中一些字符串的处理记录
- 字符串处理strlen函数需要注意的一些小细节问题
- Java 字符串处理的一些小细节
- Java字符串中常见的一些问题