我的 Android 项目中有一个很长的字符串,所以我将它分成多行:
<string name="my_str">
AAAAAAAAAAA
BBBBBBBBBBB
</string>
当我使用这个字符串时,我得到 AAAAAAAAAAA BBBBBBBBBBB
。有没有办法摆脱中间的空间? (我想要 AAAAAAAAAAABBBBBBBBBBB
)
显然我可以将整个字符串放在一行中,但这不是很容易维护。
编辑:字符串 (AAA...BBB) 可以包含空格;我只想删除由 XML 中的换行符创建的空格。
最佳答案
删除所有空格和不可见字符(例如制表符、换行符等):
mystring.replaceAll("\\s+", "");
或删除换行符
mystring.replaceAll("\n","");
关于android - 如何删除由 XML 换行符引起的 Android 字符串资源中的空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41600517/