Java中trim()的使用说明
2015-03-10 15:52
162 查看
前几天写课设时,由于需要用户输入一连串的数字,先要得到这串数字组成的字符串,然后分解得到这些数字,而java.lang.String中
的trim()方法就必不可少了,所以,到底trim()方法是干什么用呢?
大家一直以来都认为trim()的作用是去掉字符串两端的多余的空格,注意,是两端的空格,且无论两端的空格有多少个都会去掉,当然
中间的那些空格不会被去掉,如:
String s = " a s f g ";
String s1 = s.trim();
那么s1就是"a s f g",可见,这和上面所说的是一样的。
那么,这个方法就这一个功能吗?这未免也太少了,所以,既然看到了,就要深究,经过请教学长和查阅资料,终于知道,trim()不仅
可以去掉空格,还能去掉其他一些多余的符号,这些符号分别是:
\t \n \v \f \r \x0085 \x00a0 ? \u2028 \u2029
翻译过来分别是:水平制表符,换行符,垂直制表符,换页符,回车,后面的这几个除了问号外,其他的都是转义符形式写法,详见维基百科的"转义字符"词条。
以上就是trim()的用法,具体的原理参见博文:http://www.xue163.com/129/6/1298905.html
的trim()方法就必不可少了,所以,到底trim()方法是干什么用呢?
大家一直以来都认为trim()的作用是去掉字符串两端的多余的空格,注意,是两端的空格,且无论两端的空格有多少个都会去掉,当然
中间的那些空格不会被去掉,如:
String s = " a s f g ";
String s1 = s.trim();
那么s1就是"a s f g",可见,这和上面所说的是一样的。
那么,这个方法就这一个功能吗?这未免也太少了,所以,既然看到了,就要深究,经过请教学长和查阅资料,终于知道,trim()不仅
可以去掉空格,还能去掉其他一些多余的符号,这些符号分别是:
\t \n \v \f \r \x0085 \x00a0 ? \u2028 \u2029
翻译过来分别是:水平制表符,换行符,垂直制表符,换页符,回车,后面的这几个除了问号外,其他的都是转义符形式写法,详见维基百科的"转义字符"词条。
以上就是trim()的用法,具体的原理参见博文:http://www.xue163.com/129/6/1298905.html
相关文章推荐
- Java中String类的length()、charAt()、getChars()、replace()、toUpperCase()、toLowerCase()、trim()、toCharArray()使用说明
- JDK1.4的java.util.Logging包的使用说明与示例
- java中Timer使用的简要说明
- JAVA和JAVAC指令使用说明
- java interface使用说明
- [Java] Welcome to Artifactory 使用说明
- JDK1.4的java.util.Logging包的使用说明与示例
- Java中Random的简单使用说明
- slf4j, Simple Logging Facade for Java 的包使用说明
- [Java] Welcome to Artifactory 使用说明
- Java中finally的简单使用说明
- JAVA命令使用说明!
- java使用AXIS调用.net的webservice的小说明(webservice方法里含有对象)
- 关于OSCache的JavaApi的使用说明
- 软件包 java.util.concurrent使用说明
- 使用JAVA发送HTTP请求(Http Request),返回HTTP响应(Http Response)内容,代码程序例子及原理说明
- Berkeley DB Java Edition使用说明
- java中Timer使用的简要说明
- Berkeley DB Java Edition使用说明
- Java中final的简单使用说明