使用FileInputStream类
从D盘下HelloWorld.java文件中读取全部信息并打印到控制台
异常处理使用try---catch关键字进行捕获并打印相关信息
package shiya;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Scanner;
public class Shiyan3 {
public static void main(String[] args)throws IOException{
FileInputStream file=new FileInputStream("D:/HelloWorld.java");
int i;
while((i=file.read())!=-1)
{
System.out.println((char)i);
}
Scanner sc = null;
try{
//需要检查的代码块
File input = new File("D:/HelloWorld.java");
sc = new Scanner(input);
System.out.println(sc.nextLine());
}catch(IOException e){
//对异常进行处理
System.out.println("Failed to read character data from File");
e.printStackTrace();
}
finally{
//关闭流
sc.close();
}
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Scanner;
public class Shiyan3 {
public static void main(String[] args)throws IOException{
FileInputStream file=new FileInputStream("D:/HelloWorld.java");
int i;
while((i=file.read())!=-1)
{
System.out.println((char)i);
}
Scanner sc = null;
try{
//需要检查的代码块
File input = new File("D:/HelloWorld.java");
sc = new Scanner(input);
System.out.println(sc.nextLine());
}catch(IOException e){
//对异常进行处理
System.out.println("Failed to read character data from File");
e.printStackTrace();
}
finally{
//关闭流
sc.close();
}
}
}