站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题十万火急!motoE398上的文件读写问题!

十万火急!motoE398上的文件读写问题!

摘要: 十万火急!motoE398上的文件读写问题!


instream=getClass().getResourceAsStream(file);
disBuffer=new DataInputStream(instream);
FileSize=disBuffer.available();
然后把整个文件读入内存
在nokia的机子上没有问题,到motoE398上读出的FileSize为0,怎么回事?
在线等,谢谢!


这个正常,有些机子虽是2.0的,但对available()不一定支持很好,建议最好不要用available()来获取文件大小。


那有没有什么替代的方法?


关注


自己使用循环读
while((data = in.read())!=-1)


再打资源时就把文件大小打进去噻,比如用文件的前4个字节,来表示它后面数据的大小,既可.


谢谢楼上的,采用你的方法解决了,非常感谢!


↑返回目录
前一篇: String str=new String(data1)
后一篇: 怎么才能自动调整图片的大小啊!!!