Java 字符流写数据的方式

方式1: 一次写一个字符

		//创建一个默认的字符编码
        OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream("D:\\code\\java\\Stream\\osw.txt"));

        //写一个字符的数据
        osw.write(97);
        osw.write(98);
        osw.write(99);
        osw.write(100);
        osw.write(101);

        //释放资源
        osw.close();

切记要释放资源,不然字符不能写到文件里边去,释放资源后不能再写入数据了


方式2:写入一个字符数组

		//写入一个字符数组
        char[] chs ={'a','b','c','d','e'};
        osw.write(chs);

(要先创建字符集和释放资源, 下面同理)


方式3: 写入字符集的一部分

		char[] chs ={'a','b','c','d','e'};
        //写入字符集发一部分
        osw.write(chs,0,chs.length);

方式4:写入一个字符串

osw.write("abcde");

方式5: 写入一个字符串并指定长度

osw.write("abcde",0,"abcde".length());

版权声明:本文为weixin_46441425原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。