修剪文本 - 当末尾输入大量空格键时
我有一个编辑文本字段,可以在其中输入原因。但是,如果一个人进入原因中的所有空间,我如何才能检测到它。有没有办法,当一个人输入所有空格或什么都不输入时,我必须将文本保存为简单的“hiphen”。我的主要问题是如何修剪最后的那些空间。
I have a edit text field in which reason can be entered. But if a person enters all spaces in the reason how can I detect it. Is there a way when a person enters all spaces or nothing , i have to save the text the text as a simple "hiphen". My main question is how to trim those spaces coming at the end.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
String 中的trim() 方法修剪字符串上多余的空格。
str2 等于“Hello”。
至于检测一个人何时进入所有空格 - 在运行 str.trim() 后检查 str.length() 。
The method trim() in String trims excess spaces on Strings.
str2 would equal "Hello".
As for detecting when a person enters all spaces - check the str.length() after you've ran str.trim().
您也会处理一些事件......
例如每当用户单击按钮时,您都会收集编辑文本的文本。
根据您的需要,有一个功能:
它会删除文本之前和之后的所有空格(前导空格和尾随空格)
以使用它,执行以下操作:
现在“msg”将有一个“连字符”,以防用户没有输入任何内容。
这几乎就是@Laurence所说的..
You would be handling some events too..
like whenever the user clicks a button, you collect the text of your edit text.
For your need, there's a function:
it removes all the spaces that are before and after your text (leading and trailing spaces)
to use it, do this:
now 'msg' will be having a 'hyphen' in case user has entered nothing.
this is almost what @Laurence said..