有一个类trim()
可以删除空格,添加/填充怎么样?
注意:" "
不是解决方案。
我认为您正在谈论用空格填充字符串。
一种方法是使用字符串格式代码。
例如,如果您想用空格将字符串填充到特定长度,请使用以下内容:
String padded = String.format("%-20s", str);
在格式化程序中,%
引入了格式化序列。这-
意味着字符串将左对齐(将在字符串末尾添加空格)。这20
意味着生成的字符串将是 20 个字符长。为s
字符串格式码,结束格式序列。
使用 StringUtils 类,它还包括空检查
StringUtils.leftPad(String str, int size)
StringUtils.rightPad(String str, int size)
有几种方法:
String text = "text";
text += new String(" ");
如果您在代码中要添加空格的位置有可用的 EditText 实例,则下面的代码将起作用。可能有一些事情需要考虑,例如下面的代码可能会触发您设置为此 EditText 的任何 TextWatcher,idk 肯定只是说,但是当尝试像这样附加空格时这将起作用:“”,没有工作。
messageInputBox.dispatchKeyEvent(new KeyEvent(0, 0, 0, KeyEvent.KEYCODE_SPACE, 0, 0, 0, 0,
KeyEvent.KEYCODE_ENDCALL));