body, table{font-family: 微软雅黑}
table{border-collapse: collapse; border: solid gray; border-width: 2px 0 2px 0;}
th{border: 1px solid gray; padding: 4px; background-color: #DDD;}
td{border: 1px solid gray; padding: 4px;}
tr:nth-child(2n){background-color: #f8f8f8;}

OutputStreamWriter写数据
█ OutputStreamWriter写数据方法

  
     ☞public void write(int c);                                          //写入单个字符。   
     ☞public void write(char[] cbuf);                               //写入字符数组。
     ☞public void write(char[] cbuf,int off,int len);        //写入字符数组的某一部分。    
     ☞public void write(String str);                                 //写入字符串。
     ☞public void write(String str,int off,int len);          //写入字符串的某一部分。
       

█ 字符流操作要注意的问题

  
     ☞flush()的作用
     ☞flush()和close()的区别

public static void main(String[] args) throws IOException {
                //字符流 = 字节流 + 编码表
                FileOutputStream fos = new FileOutputStream("1.txt");   
//没有影响。如果文件不存在,会创建
                //FileInputStream fis = new FileInputStream("2.txt");       //如果文件不存在,后续无法操作
                //OutputStreamWriter osw = new OutputStreamWriter(fos);  //这样写默认的编码表就是系统默认(utf-8)
                OutputStreamWriter osw = new OutputStreamWriter(fos,"utf-8");

                osw.write("你好!");    //不写 flush 不能刷新缓冲写入文件,close 关闭文件也有这个功能
                osw.write('中');      //写入单个字符
                osw.write("初次见面,请多关照", 2, 3);    //写入字符串的一部分;从第二个字符开始写,一共写三个
                char[] ch = {'今','天','下','雨'};
                osw.write(ch);        //写入数组
                osw.write(ch, 2, 2);     //从数组第二个字符开始,写2两个到缓冲区
                osw.flush();      //刷新缓冲区,把管道里的数据写入文件
                osw.close();      //释放资源,但是释放之前会 flush
        }
}

最新文章

  1. 判断CPU是大端还是小端模式
  2. 使用Mavne生成可以执行的jar文件
  3. TStringList的bug问题
  4. ASP.NET MVC 请求流程:Route
  5. 《统计推断(Statistical Inference)》读书笔记——第3章 统计分布族
  6. Import 元素 (MSBuild)
  7. API、ABI区别
  8. Hive中的排序语法
  9. Jquery 查看DOM上绑定的事件列表
  10. 使用dreamever去掉文件头部BOM(bom)信息 From 百度经验
  11. http soap关系
  12. hadoop压缩配置
  13. zoj 3714 Java Beans
  14. 【解决方案】纯js动态克隆表一行元素
  15. .Net Core在X86上实现Interlocked.Increment(ref long)的方式
  16. Java集合中的HashMap类
  17. TestNG之测试执行后没有生成默认测试报告(IDEA)
  18. 『Numpy』np.meshgrid
  19. HoloLens开发手记 - 使用Visual Studio Using Visual Studio
  20. 7z 程序打包 Demo

热门文章

  1. 安装Qt5.9
  2. Big Number-Asia 2002, Dhaka (Bengal) (计算位数)题解
  3. Unity 之 Time
  4. Java-master(github)教材整理
  5. TCGA系列--fusion
  6. 关于在Mac上安装模拟器的坑比~~~~~
  7. C指针的一些知识
  8. dos与unix系统的格式转化
  9. 《Robot Framework自动化测试修炼宝典》道长
  10. Bate冲刺四——《WAP团队》