java中trim()方法是用来干什么的?

 我来答
浪子_回头99
高粉答主

推荐于2019-10-23 · 说的都是干货,快来关注
知道小有建树答主
回答量:1949
采纳率:100%
帮助的人:93万
展开全部

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()函数移除字符串两侧的空白字符或其他预定义字符。

功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim() 函数返回NULL。

参考资料:Trim函数–百度百科

来自大通镇得体的苔原狼
2018-11-04
知道答主
回答量:4
采纳率:0%
帮助的人:3132
展开全部
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()函数移除字符串两侧的空白字符或其他预定义字符。

功能除去字符串开头和末尾的空格或其他字符。函数执行成功时返回删除了string字符串首部和尾部空格的字符串,发生错误时返回空字符串("")。如果任何参数的值为NULL,Trim() 函数返回NULL
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d01d6db
推荐于2017-09-18 · TA获得超过7250个赞
知道小有建树答主
回答量:1875
采纳率:44%
帮助的人:409万
展开全部
trim()方法返回调用字符串对象的一个副本,但是所有起始和结尾的空格都被删除了,例子如下:String s=" Hello World ".trim();就是把"Hello World"放入s中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忘至白葬不情必0T
2006-07-13 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
去掉该字符串首尾的空格、制表符等,一般用于验证用户名、密码输入框。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小马哥021
2012-10-10
知道答主
回答量:15
采纳率:0%
帮助的人:2万
展开全部
去掉字符串首尾的空格,
java里的replaceAll(a,b)可以替换全角空格,半角空格,Tab空格等。
例如:
str = .replaceAll("\\s*", "");
  可以替换大部分空白字符, 不限于空格
  \s 可以匹配空格、制表符、换页符等空白字符的其中任意一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式