中易网

JAVA中如何判断已经读取到文件的末尾?

答案:6  悬赏:20  
解决时间 2021-01-20 13:50
JAVA中如何判断已经读取到文件的末尾?
最佳答案
InputStream in = ......
int i;
byte[] b = new byte[1024];
while((i = in.read(b)) != -1) {
......
}
in.close();

InputStream类的read(byte[])方法返回值为-1时表示到文件尾。
全部回答
DataInputStream in = new DataInputStream(fstream);
while (in.available() !=0)
{
...
}
是用流读的么???什么类型的文件??文本?
文件的大小长度
当读到文件末尾时将返回-1,例如:
FileInputStream in=new FileInputStream(new File("文件的路径和名称"));
int c=0;
if((c=in.read())==-1){
System.out.println("文件已经读完");
}
while(in.readLine()!=null) {
读文件
}
in 是流对象
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
琥珀里面为什么会有昆虫?
进价10元,20%的毛利率,卖价多少?
巧束凝胶好用吗
快过年了,男朋友叫我年前去他家玩两天
2岁的娃可以上日托班吗
我的世界版本1.7.10怎么升级
lg和lgdisplay屏体有什么区别
凭字意思是什么
大家,肇庆裹蒸粽哪一家比较正宗,好吃
第三届金龙杯全国COSPLAY邀请赛的冠军是谁啊
军校放暑假放几天时间啊?
晟华药店我想知道这个在什么地方
刚需是什么意思?
老式发面饼的做法与配方
iris这个名字在法语和西班牙语中常见吗,适合
推荐资讯
阅读下列程序并写出运行结果。   void main
请问我有一张尾号是123的钱币有何意义吗
3年级下册估算285估成多少
世界杯优酷女嘉宾谁
如何增强消防意识
芽庄8月适合旅游吗
必胜客(体育场店)的人气满满丰盛拼盘好不好
喷涂隔热材料价格大概是多少?
物流的三要素是什么?
我要你做我最美丽的新娘的英文怎么写
中国的南海争端主要的原因的什么
苍南县桥墩镇工商所地址好找么,我有些事要过
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?