Blackberry:读取项目中打包的文本文件(更快)

发布于 2024-09-10 13:21:07 字数 515 浏览 0 评论 0原文

我尝试过这种方法:

http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800620/How_To_-_Add_plain_text_or_binary_files_to_an_application.html?nodeid=800687&vernum=0

但对于稍大的文本文件来说,它真的很慢。有谁知道阅读项目中包含的纯文本文件的更好方法?有没有办法使用 FileConnection?

I've tried this approach:

http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800332/800620/How_To_-_Add_plain_text_or_binary_files_to_an_application.html?nodeid=800687&vernum=0

But it's REALLY slow for slightly large text files. Does anyone know of a better way of reading a plain text file that is included in the project? Is there a way to use FileConnection?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

因为看清所以看轻 2024-09-17 13:21:07

使用信息组合找出答案:

IOUtilities.streamToBytes(is);

直接在输入流上。因此,更完整的示例如下:

Class 类 = Class.forName("com.packagename.stuff.FileDemo");

InputStream = class.getResourceAsStream("/test");

byte[] data = IOUtilities.streamToBytes(is);

字符串结果 = new String(数据);

交易?交易。

Figured it out using a combination of information:

IOUtilities.streamToBytes(is);

Directly on the input stream. So a more complete example would be as follows:

Class classs = Class.forName("com.packagename.stuff.FileDemo");

InputStream is = classs.getResourceAsStream("/test");

byte[] data = IOUtilities.streamToBytes(is);

String result = new String(data);

Deal? Deal.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文