android - 字符串错误 "constant string too long"

标签 android

有一个100,000个字符的文本需要显示。如果我把它放入 String 对象中,我会得到一个错误“常量字符串太长”。 StringBuffer 对象也是如此。

StringBuffer stringBuffer = new StringBuffer();
stringBuffer.append("Long text here........"); //<-- error

除了将文本切割成更小的文本之外,还有其他解决方案吗?

最佳答案

我认为 java 中常量字符串的长度限制为 64K——但是,您可以在运行时构造一个大于 64K 的字符串。

关于android - 字符串错误 "constant string too long",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318659/

相关文章:

android - 如何从 Android 添加用户代理字符串以进行 RESTFul Web 服务监控?

android - Xamarin Forms 和 Facebook Android SDK 问题

Android-如何在 ListView 的页脚添加 GridView

android - Activity 和 fragment 之间的过渡

java - 火力地堡 "Map while deserializing, but got a class java.util.ArrayList"

java - 在选项卡 View 中插入图库时出现 nullpointerException

java - Android Kotlin Dagger 2 组件未生成

java - 更改 RecyclerView 项目时刷新 SearchView

java - 在 Android Studio 中从 JSON 中的数组中获取字符串

android - 如何在 Android 上使用寻址和验证 PostCodeAnywhere?