社区
J2ME
帖子详情
用什么方法可以得到一个txt文件的长度?
thurnoon
2004-10-07 10:48:34
在j2me中,用getClass().getResourceAsStream("01.txt") 方法得到了一个输入流,我现在想知道"01.txt"文件一共有多少字节,用什么方法可以实现?
谢谢!
...全文
173
8
打赏
收藏
用什么方法可以得到一个txt文件的长度?
在j2me中,用getClass().getResourceAsStream("01.txt") 方法得到了一个输入流,我现在想知道"01.txt"文件一共有多少字节,用什么方法可以实现? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thurnoon
2004-10-08
打赏
举报
回复
谢谢大家!
getrmb
2004-10-08
打赏
举报
回复
Inputstream in;
in = this.getClass().getResourceAsStream("01.txt");
itn len = in.available();
len 就是字节数。
试试!
raorongqing
2004-10-07
打赏
举报
回复
兄弟强烈建议你去看下j2ME API
javafaq2004
2004-10-07
打赏
举报
回复
最好使用File.length()。
henryqqq
2004-10-07
打赏
举报
回复
用下面的方法试试:
int len = xxx.getClass().getResource().openStream().available();
efeng0973
2004-10-07
打赏
举报
回复
这是先把txt读到一个流里,再转成字节数据,然后把他存放到一个字节数组,同事返回他的长度。记得读完关门。
efeng0973
2004-10-07
打赏
举报
回复
int len;
InputStream ins;
DataInputStream ind;
byte[] buffer = new byte[1000];//估计一下长度,大于你01.txt的长度就行
try{
ins=this.getClass().getResourceAsStream("01.txt");
if(!ins){
ind=newDataInputStream(ins);
len=ind.read(buffer);
}
}
catch(Exception ex){
}
heart5
2004-10-07
打赏
举报
回复
是个难题,今天忙乎了好久。暂时采取DataInputStreem的read()方法,如果读到-1就是到头了,呵呵(不精确,但暂时可以顶一下)。然后……就不用说了吧
记得完事儿后close!如果再用的话重新打开
cybrid-api-id-java-v0.18.5-sources.jar
cybrid-api-id-java-v0.18.5-sources.jar
法宝励志app logo 尺寸:600 x 300px
透明度30%
sparkling-water-api-generation_2.12-3.40.0.3-1-3.3-all.jar
sparkling-water-api-generation_2.12-3.40.0.3-1-3.3-all.jar
k8s镜像
文件
:版本:k8s-1.23.4
k8s镜像
文件
arczonalshift-1.0.36-javadoc.jar
arczonalshift-1.0.36-javadoc.jar
J2ME
13,097
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章