您的位置:首页 > Web前端

Java /**** 一定要掌握的内容BufferedReader()****/ 以及FileStream ()和Reader()将文件中的内容输出 这两种的应用

2018-03-28 15:05 375 查看
/**** 一定要掌握的内容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
4000
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();
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐