怎么解析字节流的数据
答案:2 悬赏:40
解决时间 2021-03-07 22:46
- 提问者网友:醉人眸
- 2021-03-07 16:51
怎么解析字节流的数据
最佳答案
- 二级知识专家网友:懂得ㄋ、沉默
- 2021-03-07 17:10
package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class StreamTest {
public static void main(String[] args) throws IOException {
//定义读入流
InputStream is=new FileInputStream(new File("文件名"));
//定义缓冲区
byte[] buffer=new byte[1024];
//读取
is.read(buffer);
//关闭流
is.close();
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
public class StreamTest {
public static void main(String[] args) throws IOException {
//定义读入流
InputStream is=new FileInputStream(new File("文件名"));
//定义缓冲区
byte[] buffer=new byte[1024];
//读取
is.read(buffer);
//关闭流
is.close();
}
}
全部回答
- 1楼网友:桃花别处起长歌
- 2021-03-07 17:51
字节流读取数据例子如下:
import java.io.file;
import java.io.fileinputstream;
import java.io.filenotfoundexception;
import java.io.fileoutputstream;
import java.io.ioexception;
public class copyfile {
public static void main(string[] args) {
string str = "f:/jdk-1_5_0_06-windows-i586-p.exe";
string strs = "e:/copy.exe";
fileinputstream fis = null;
fileoutputstream fos = null;
try {
fis = new fileinputstream(str);
fos = new fileoutputstream(strs);
byte[] buf = new byte[1024 * 1024];
int len;
while ((len = fis.read(buf)) != -1) {
fos.write(buf, 0, len);
}
} catch (filenotfoundexception e) {
// todo auto-generated catch block
e.printstacktrace();
} catch (ioexception e) {
// todo auto-generated catch block
e.printstacktrace();
} finally {
try {
fis.close();
fos.close();
} catch (ioexception e) {
// todo auto-generated catch block
e.printstacktrace();
}
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |