㈠ java字节流怎么读取数据
packagetest;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.IOException;
importjava.io.InputStream;
publicclassStreamTest{
publicstaticvoidmain(String[]args)throwsIOException{
//定义读入流
InputStreamis=newFileInputStream(newFile("文件名"));
//定义缓冲区
byte[]buffer=newbyte[1024];
//读取
is.read(buffer);
//关闭流
is.close();
}
}
希望能帮到你。
㈡ java中DataInputStream如何读取我们控制台的字符串
java中DataInputStream使用构造参数,使用bufferreader,输入参数system.in就可以读取控制台的字符串,如下代码:
importjava.io.BufferedInputStream;
importjava.io.DataInputStream;
importjava.io.IOException;
publicclassceshi{
publicstaticvoidmain(String[]args){
DataInputStreamin=newDataInputStream(newBufferedInputStream(
System.in));//新建DateInputSteam,接收控制台的信息
Strings;
try{
while((s=in.readLine()).length()!=0)
System.out.println(s);//读取控制台信息,并打印出来
//
}catch(IOExceptione){
e.printStackTrace();
}
}
}
运行结果如下: