一次读取一个字节
read():一个字节一个字节的读,每次读出一个字节
try(InputStream inputStream = new FileInputStream("test1.txt")){
int num = 0;
while ((num = inputStream.read()) != -1) {
System.out.print((char)num);
}
} catch (IOException e) {
e.printStackTrace();
}
一次读取多个字节
read(数组):一次可以读出多个字节,数组的作用:每次会将读出的字节临时放到这个数组中
try (InputStream inputStream = new FileInputStream("test1.txt")) {
byte[] arr = new byte[2];
int num = 0;
while ((num = inputStream.read(arr)) != -1){
System.out.println(new String(arr,0,num)+"