android 判断fileinputstream是否有数据
答案:2 悬赏:50 手机版
解决时间 2021-02-09 23:27
- 提问者网友:寂寞梧桐
- 2021-02-09 00:10
android 判断fileinputstream是否有数据
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-02-09 00:30
代码如下:
FileInputStream fis;
try{
//fis实例化,代码略
long size = fis.getChannel().size();
}catch(IOException e){
e.printStackTrace();
}finally{
if(fis != null){
fis.close();
}
}
FileInputStream fis;
try{
//fis实例化,代码略
long size = fis.getChannel().size();
}catch(IOException e){
e.printStackTrace();
}finally{
if(fis != null){
fis.close();
}
}
全部回答
- 1楼网友:大漠
- 2021-02-09 01:40
方法一:
inputstream is = null;
fileoutputstream fos = null;
//创建文件名
file file=new file(xulichao.txt);
if(!file.exist()){
file.createnewfile();
}
// 打开一个已存在文件的输出流
fos = new fileoutputstream(file);
// 将输入流is写入文件输出流fos中
int ch = 0;
try {
while((ch=is.read()) != -1){
fos.write(ch);
}
} catch (ioexception e1) {
e1.printstacktrace();
} finally{
//关闭输入流等
fos.close();
is.close();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯