Java IO流总结(2)
来源:互联网 发布:linux netstat an 编辑:程序博客网 时间:2024/06/04 23:23
package com.test.io;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import org.junit.Test;public class ChangeStream {/** * 标准输入输出流 System.out * 标准输入流 System.in */@Testpublic void test2(){//字节流转换为了字符流InputStream is = System.in;InputStreamReader isr = new InputStreamReader(is);BufferedReader br = new BufferedReader(isr);System.out.println("请输入:");String str;while(true){try {str = br.readLine();if(str.equalsIgnoreCase("e")||str.equalsIgnoreCase("exit")){break;}//toUpperCase转为大写String s = str.toUpperCase();System.out.println(s);} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}//equalsIgnoreCase忽略大小写}try {br.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}/** * 转换流 * InputStreamReader 和OutputStramWriter * 编码:字符串转为字节数组OutputStreamWriter * 解码:字节数组转为字符串InputStreamReader * @author mxr * */@Testpublic void test(){BufferedReader br = null;BufferedWriter bw = null;try {File file = new File("H:/javatext/aa.txt");FileInputStream fis = new FileInputStream(file);//返回的是ReaderInputStreamReader isr = new InputStreamReader(fis,"UTF-8");br = new BufferedReader(isr);File file1 = new File("H:/javatext/ds.txt");FileOutputStream fos = new FileOutputStream(file1);OutputStreamWriter osw = new OutputStreamWriter(fos,"UTF-8");bw = new BufferedWriter(osw);String str=null;while((str = br.readLine())!=null){bw.write(str);bw.newLine();bw.flush();}} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}finally{try {bw.close();br.close();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
0 0
- Java IO流总结(2)
- java IO流总结2
- java io流总结
- java IO流总结
- Java IO流总结
- java io流总结
- java IO流总结
- JAVA io 流总结
- java IO流总结
- java IO流总结
- Java IO流总结
- Java IO 流 总结
- java IO流总结
- Java IO流总结
- 【Java】IO流总结
- Java IO流总结
- Java IO流总结
- java IO流总结
- 幻数浅析(Magic Number)
- 数据结构二叉树
- Hibernate连接各种数据库的配置
- AndroidStudio 如何使用JNI
- php数据类型
- Java IO流总结(2)
- Ubuntu 安装有道词典
- LeetCode——053
- [LeetCode 338] Counting Bits
- 安卓日期框的实现
- java IO总结(3)
- 【DP】HDU1176免费馅饼
- iOS中加密的使用
- 通过JS函数劫持自定义百度云分享提取码