㈠ 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();
}
}
}
運行結果如下: