IO流——练习3
来源:互联网 发布:泰语自学软件 编辑:程序博客网 时间:2024/06/18 13:58
package cn.jason.test;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
public class Test3 {
public static void main(String[] args) throws IOException {
/*
* 需求3:读取键盘录入的数据,转成大写打印到控制台上。录入over结束
*
* 需求4:读取文本文件,将数据按照U8编码保存到文件中
*/
setInfoPrint();
// setFileInfo();
}
* 需求3:读取键盘录入的数据,转成大写打印到控制台上。录入over结束
*
* 需求4:读取文本文件,将数据按照U8编码保存到文件中
*/
setInfoPrint();
// setFileInfo();
}
private static void setFileInfo() throws IOException {
//需求4:读取文本文件,将数据按照U8编码保存到文件中
File file = new File("tempfile\\copy_fos.txt");
if(!file.exists()){
file.createNewFile();
}
BufferedReader bufr = new BufferedReader(new FileReader("tempfile\\fos.txt"));
BufferedWriter bufw = new BufferedWriter(new FileWriter(file));
String line = null;
while((line=bufr.readLine())!=null){
bufw.write(line);
bufw.write("\r\n");
bufw.flush();
}
// byte[] by = new byte[1024];
//
// int len = 0;
//
// while((len=bufr.read())!=-1){
// bufw.write(len);
// bufw.flush();
// }
// BufferedInputStream bufr = new BufferedInputStream(new FileInputStream("tempfile\\img0.jpg"));
// BufferedOutputStream bufw = new BufferedOutputStream(new FileOutputStream(file));
//
// byte[] by = new byte[1024];
//
// int len = 0;
//
// while((len=bufr.read())!=-1){
// bufw.write(len);
// bufw.flush();
// }
//
/*String str=null;
while((str=bufr.readLine())!=null){
bufw.write(str);
bufw.flush();
}
*/
bufw.close();
bufr.close();
}
//需求4:读取文本文件,将数据按照U8编码保存到文件中
File file = new File("tempfile\\copy_fos.txt");
if(!file.exists()){
file.createNewFile();
}
BufferedReader bufr = new BufferedReader(new FileReader("tempfile\\fos.txt"));
BufferedWriter bufw = new BufferedWriter(new FileWriter(file));
String line = null;
while((line=bufr.readLine())!=null){
bufw.write(line);
bufw.write("\r\n");
bufw.flush();
}
// byte[] by = new byte[1024];
//
// int len = 0;
//
// while((len=bufr.read())!=-1){
// bufw.write(len);
// bufw.flush();
// }
// BufferedInputStream bufr = new BufferedInputStream(new FileInputStream("tempfile\\img0.jpg"));
// BufferedOutputStream bufw = new BufferedOutputStream(new FileOutputStream(file));
//
// byte[] by = new byte[1024];
//
// int len = 0;
//
// while((len=bufr.read())!=-1){
// bufw.write(len);
// bufw.flush();
// }
//
/*String str=null;
while((str=bufr.readLine())!=null){
bufw.write(str);
bufw.flush();
}
*/
bufw.close();
bufr.close();
}
private static void setInfoPrint() throws IOException {
//需求3:读取键盘录入的数据,转成大写打印到控制台上。录入over结束
BufferedReader bur = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter buw = new BufferedWriter(new OutputStreamWriter(System.out));
String line = null;
while((line=bur.readLine())!=null){
//键盘录入结束标记
if("over".equals(line)){
break; //跳出当前循环 不会在录入
}
buw.write(line+"\n");
buw.flush();
}
buw.close();
bur.close();
}
//需求3:读取键盘录入的数据,转成大写打印到控制台上。录入over结束
BufferedReader bur = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter buw = new BufferedWriter(new OutputStreamWriter(System.out));
String line = null;
while((line=bur.readLine())!=null){
//键盘录入结束标记
if("over".equals(line)){
break; //跳出当前循环 不会在录入
}
buw.write(line+"\n");
buw.flush();
}
buw.close();
bur.close();
}
}
阅读全文
0 0
- IO流——练习3
- IO流——练习
- IO流——练习1
- IO流——练习2
- 黑马程序员—IO流复制练习
- 黑马程序员——IO流中的练习
- 黑马程序员——Java--IO流练习笔记
- 黑马程序员—IO流之Properties小练习
- 黑马程序员—集合与IO流综合练习
- 黑马程序员——IO流8:IO流综合练习
- IO流练习
- IO流(Properties练习)
- IO流练习
- IO流综合练习
- IO流的练习
- IO流_练习
- Java IO流--练习
- IO流练习
- CSS之盒子模型的浮动
- Vue项目调用本地的json文件
- Python3学习(28)--利用二维数组解决平面图形M的打印
- 快速打开windows任务管理器
- Django中的Form表单
- IO流——练习3
- Android 注解助你理解AS和Butterknife
- spring配置redis
- Android音乐播放器——甩动切歌
- [经验]存id的方法
- 连接sqlserver需要注意的地方
- ubuntu环境notepadqq
- 机器学习 1
- link的media=”screen”右键打印预览乱码