/**** 一定要掌握的内容BufferedReader()****/ 以及FileStream ()和Reader()将文件中的内容输出 这两种的应用
/*
BufferedReader()的应用
*/
package Test;
import java.io.*;
//重要内容
//在Java中,最常用的是BufferedReader();一定要特别记忆*****
public class Test {
public static void main(String args[]){
// InputStream is=null;
Reader fr=null;
BufferedReader r=null;
String data;
try {
//InputStream is=new FileInputStream("");
fr=new FileReader("C:\\Test.txt");
r=new BufferedReader(fr);
data=r.readLine();
while(data!=null){
//System.out.print(data);//所有的都打印在同一行内
System.out.println(data);//一行一行的打印,
// 可以分别将这两种输出都尝试运行一下,当文件内内容多的时候,就可以看出区别
data=r.readLine();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("error1");
e.printStackTrace();
}finally{
try {
fr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
/*
Reader()将文件内的内容输出
*/
public class Test {
public static void main(String args[]){
// InputStream is=null;
Reader fr=null;
int data;
try {
//InputStream is=new FileInputStream("");
fr=new FileReader("C:\\Test.txt");
data=fr.read();
while(data!=-1){
System.out.print((char)data);
data=fr.read();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("error1");
e.printStackTrace();
}finally{
try {
fr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
/*
FileInputStream()将文件中的内容输出
*/
package Test;
import java.io.*;
public class Test {
public static void main(String args[]){
InputStream is=null;
int data;
try {
//InputStream is=new FileInputStream("");
is=new FileInputStream("C:\\Test.txt");//文件存放地址,即是将这个文件内的内容读出来
data=is.read();
while(data!=-1){
System.out.print((char)data);
data=is.read();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println("error1");
e.printStackTrace();
}finally{
try {
is.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
package Test;
import java.io.*;
public class Test {
public static void main(String args[]){
InputStream is=null;
int data;
try {
//InputStream is=new FileInputStream("");
is=new FileInputStream("");
try {
data=is.read();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
System.out.println("error1");
e.printStackTrace();
}finally{
try {
is.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
Java /**** 一定要掌握的内容BufferedReader()****/ 以及FileStream ()和Reader()将文件中的内容输出 这两种的应用
最新推荐文章于 2020-11-14 22:30:47 发布