3758人加入学习
(12人评价)
Java编程学习第三季

制作完成于2018年5月10日 使用JDK 8

价格 免费

假如添加一个true属性,会把write写入内容变成追加;假如不添加true,系统会默认为false,则会把原来内容替换掉。

getBytes()可以把字符串转换成字节:

------

输入流:把中文读取出来需要我们去处理字节问题,而我们不知道字节是多少,所以通过输入流无法显示中文;

输出流:把中文输出到指定位置,也就是把中文这个字节写进去,系统会帮我们处理中文的字节问题。

读取索引为1至2之间的所有字符:el

[展开全文]

package FIO; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; //文件输出流 public class Demo03_FileOutputStream { public void testFileOutputStream(){ FileOutputStream output=null; try { output=new FileOutputStream("D:/input.txt",true);//true原有的文本不会被覆盖,可以追加 // output.write('w'); //第一种写入 // output.write('z'); // output.write('x'); String str ="学习使我快乐"; // output.write(str.getBytes());//第二种写入 output.write(str.getBytes(),1,2);//第三种写入 } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } finally{ try { if(output!=null) output.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } public static void main(String[] args) { Demo03_FileOutputStream aa1=new Demo03_FileOutputStream(); aa1.testFileOutputStream(); } }

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(65)