【发布时间】:2010-07-17 03:55:32
【问题描述】:
我试过这种方法:
但是对于稍大的文本文件,它真的很慢。有谁知道读取项目中包含的纯文本文件的更好方法?有没有办法使用 FileConnection?
【问题讨论】:
-
这是一个非常糟糕的代码示例 - 它一次从输入流中读取一个字节 - 难怪它这么慢。
-
如果是最终答案,请考虑接受您的答案
标签: java blackberry input
我试过这种方法:
但是对于稍大的文本文件,它真的很慢。有谁知道读取项目中包含的纯文本文件的更好方法?有没有办法使用 FileConnection?
【问题讨论】:
标签: java blackberry input
结合信息来解决这个问题:
IOUtilities.streamToBytes(is);
直接在输入流上。所以一个更完整的例子如下:
类类 = Class.forName("com.packagename.stuff.FileDemo");
InputStream is = classes.getResourceAsStream("/test");
byte[] data = IOUtilities.streamToBytes(is);
字符串结果 = 新字符串(数据);
成交?成交。
【讨论】: