android - 如何删除由 XML 换行符引起的 Android 字符串资源中的空格?

标签 android

我的 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/

相关文章:

java - 更新到 Android 5.0 后媒体样式通知不起作用

android - NestedScrollView 和 CoordinatorLayout。滚动问题

android - 如何在Android中捕获VideoView的屏幕截图或视频帧

android - 从 WebView 提交表单数据后返回主机应用程序

Android Chrome 背景图片无法渲染

android - 使用 JSON 通过 Android 访问 .NET Web 服务

android - 取消在 Activity 中不起作用以取消特定的推送通知 android

android - 如何从 PX 设置 DP 的高度和宽度

android - 如何在特定模块的 logcat 中获取详细日志记录

android - 社交应用程序的计时器