//每次讀取一個位元組
try {
//檔案輸入流的對象一旦生成,那麼這個流就是打開的。
FileInputStream fis = new FileInputStream("1.txt");
//每次隻能讀取一個位元組 也有一個類似遊标的東西。
//如果read 方法傳回的是-1 表明該流讀到末尾了。
byte temp[] = new byte[];
int result = fis.read();
//len 指的是 read 方法一次讀取到的位元組的數量。讀取到末尾傳回-1
// int len = fis.read(temp);
while (result != -){
System.out.print((char)result);
result = fis.read();
}
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
//每次讀取多個位元組
public static void main(String[] args) {
try {
//檔案輸入流的對象一旦生成,那麼這個流就是打開的。
FileInputStream fis = new FileInputStream("1.txt");
//每次隻能讀取一個位元組 也有一個類似遊标的東西。
//如果read 方法傳回的是-1 表明該流讀到末尾了。
byte temp[] = new byte[];
// char result = (char)fis.read();
//len 指的是 read 方法一次讀取到的位元組的數量。讀取到末尾傳回-1
int len = fis.read(temp);
while (len != -){
System.out.print(new String(temp,,len));
// result = (char)fis.read();
len = fis.read(temp);
}
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}