如何用java从txt读取文本,并处理后输出新的文本
答案:2 悬赏:50 手机版
解决时间 2021-04-18 10:52
- 提问者网友:做自己de王妃
- 2021-04-17 23:43
如何用java从txt读取文本,并处理后输出新的文本
最佳答案
- 五星知识达人网友:罪歌
- 2021-04-17 23:58
public static void main(String[] args) throws IOException,
ClassNotFoundException {
try {
FileInputStream in = new FileInputStream(//创建输入流
"E:\\0326java\\javase\\src\\io\\TestFileInputStream.java");
FileOutputStream out = new FileOutputStream("E:\\1.txt");//创建输出流
int i = 0;
while ((i = in.read()) != -1) {
System.out.print((char) i);//循环读取文件数据
out.write(i);//每读一个数据输入到1.txt中
}
out.flush();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
ClassNotFoundException {
try {
FileInputStream in = new FileInputStream(//创建输入流
"E:\\0326java\\javase\\src\\io\\TestFileInputStream.java");
FileOutputStream out = new FileOutputStream("E:\\1.txt");//创建输出流
int i = 0;
while ((i = in.read()) != -1) {
System.out.print((char) i);//循环读取文件数据
out.write(i);//每读一个数据输入到1.txt中
}
out.flush();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
全部回答
- 1楼网友:像个废品
- 2021-04-18 01:11
主要用到fileOutPutStream,fileInPutStream来实现的,实例代码:
//写入操作
FileOutputStream fos=new FileOutputStream("src/com/ch11/dbFile");//将字节流包装成字符流
OutputStreamWriter osw=new OutputStreamWriter(fos);//提高效率
BufferedWriter bw=new BufferedWriter(osw);
bw.write("I am liguoxi!");
bw.flush();
bw.close();
osw.close();
fos.close();
//读出的操作
FileInputStream fis=new FileInputStream("src/com/ch11/dbFile");//将文件包装成输入设备
InputStreamReader isr=new InputStreamReader(fis);
BufferedReader br=new BufferedReader(isr);
System.out.println(br.readLine());
br.close();
isr.close();
fis.close();
//写入操作
FileOutputStream fos=new FileOutputStream("src/com/ch11/dbFile");//将字节流包装成字符流
OutputStreamWriter osw=new OutputStreamWriter(fos);//提高效率
BufferedWriter bw=new BufferedWriter(osw);
bw.write("I am liguoxi!");
bw.flush();
bw.close();
osw.close();
fos.close();
//读出的操作
FileInputStream fis=new FileInputStream("src/com/ch11/dbFile");//将文件包装成输入设备
InputStreamReader isr=new InputStreamReader(fis);
BufferedReader br=new BufferedReader(isr);
System.out.println(br.readLine());
br.close();
isr.close();
fis.close();
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯