从EditText中删除电子邮件和密码中的空格

Abi*_*ary 6 java android

EditText recEmail=(EditText)findViewbyId(R.id.email);
EditText recPassword=(EditText)findViewbyId(R.id.password);
String email=recEmail.getText().toString();
String password=recPassword.getText().toString();
Run Code Online (Sandbox Code Playgroud)

如果错误地按下了标签,则电子邮件和密码在字符串的开头,结尾或末尾包含空格.

我需要白色空间的文字,请尽可能帮忙.

提前致谢....!!!

Jas*_*ols 14

String.trim()是你的朋友.

String email=recEmail.getText().toString().trim();
String password=recPassword.getText().toString().trim();
Run Code Online (Sandbox Code Playgroud)

将来,我强烈建议检查API中的Java String方法.它是充分利用Java环境的生命线.

作为一般规则,我不会删除文本中的空格.如果用户的密码以空格开头或结尾怎么办?他们永远无法登录.我个人认为你最好不要忘记你的代码.


pgs*_*rom 7

这是一项技术上非常先进的操作,但可以通过极高的编码精度来实现:

mahString = mahString.trim() ;

  • 虽然我喜欢讽刺,但在这种环境下它会阻止新手提问.害怕嘲笑是一个很大的威慑力量. (6认同)

cod*_*der 5

尝试

email.replace(" ", "");
password.replace(" ", "");
Run Code Online (Sandbox Code Playgroud)

摆脱整个字符串和email.trim结尾的空格