社区
J2ME
帖子详情
关于JSR-75读取大文件的问题
tnds
2008-06-14 02:58:04
我有一个大概2M左右的文件,用fis.read(b,0,(int)filesize)读取之后总是OutOfMemoryError,请问应该怎么做?
...全文
101
5
打赏
收藏
关于JSR-75读取大文件的问题
我有一个大概2M左右的文件,用fis.read(b,0,(int)filesize)读取之后总是OutOfMemoryError,请问应该怎么做?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tnds
2008-06-21
打赏
举报
回复
不好意思,能具体说一下吗?
我的计划是一个以一定格式存储的公交信息文件,格式是线路名,线路数据
然后我需要进行一定的搜索操作,因为JSR-75不支持直接针对文件的搜索定位操作,因此我打算先把数据读入一个大数组(比如1100X7),顺便问一下这个数组是否符合J2ME的内存需求),然后进行搜索,不知道这样是否可行?
pipi_jf
2008-06-21
打赏
举报
回复
首先,你的数据结构有问题。对于这种大容量数据的搜索应该有个起码的索引表,而不是简单的把所有的东西都放在一堆。
其次,如果你不打算修改数据结构,那么可以采用分段读取的方式。
举个简单的例子,你可以把所有的数据分成两半,先把前一半数据读出来,然后进行搜索,如果没有找到,则再读取后一般。这样你的内存需求就减小了一半。
pipi_jf
2008-06-16
打赏
举报
回复
不OutOfMemoryError才奇怪了呢。
干嘛一定要把这个数组读出来啊?
直接用流就是了啊
oo
2008-06-15
打赏
举报
回复
2M,你以为在PC上呀
一次读少一点呀
xueyong1203
2008-06-15
打赏
举报
回复
多线程小段读取
文件
操作-
JSR
75
包使用总结
J2ME
文件
操作
JSR
75
包的使用总结
jmeter-xls
读取
-
JSR
223 Sampler
依赖的jar包:java
读取
xls所依赖的jar包/jmeter
读取
xls所依赖的jar包-Java文档类资源-CSDN下载 import java.io.FileInputStream; import java.io.InputStream; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.List; import org.apache.poi.
什么是
JSR
-170
JSR
-170把自己定义为一个能与内容仓库互相访问的,独立的,标准的方式。同时它也对内容仓库做出了自己的定义,它认为内容仓库是一个高级的信息管理系统,该系统是是传统的数据仓库的扩展,它提供了诸如版本控制、全文检索,访问控制,内容分类、访问控制、内容事件监视等内容服务。 Java Content Repository API(
JSR
-170)试图建立一套标准的API去访问内容仓库。如果你对...
Java
JSR
-269 插入式注解处理器
在Javac源码中,插入式注解处理器的初始化过程是在方法中完成的,而它的执行过程则是在方法中完成的,这个方法判断是否还有新的注解处理器需要执行,如果有的话,通过类的 **doProcessing()**方法生成一个新的JavaCompiler对象对编译的后续步骤进行处理。在JDK1.5之后,Java语言提供了对注解(Annotation)的支持,这些注解与普通的Java代码一样,是在运行期间发挥作用的。.........
jmeter-
JSR
223 Sampler-----txt经纬度的
读取
txt里面的经纬度格式如下(两行示例): a1,b1;a2,b2;c1,d1;c2,d2 a3,b3;a4,b4 String aaa=vars.get("wl");//
读取
文本的相应行,结合csv+线程组循环参数化 String [] stringArr= aaa.split(";"); for (int i = 0; i < stringArr.length; i++) { String bb = stringArr[i]; String [] stringAr..
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章