字节流写数据如何实现换行?
.windows:\r\n
.linux:\n
.mac:\r
字节流写数据如何实现追加写入呢?
.最好在构造方法的时候就确定追加写入
.创建文件输出流以指定的名称写入文件
.public FileOutputStream(String name,boolean append)
.如果第二个文件为true,则字节将写入文件的末尾为不是开头
- import java.io.FileNotFoundException;
- import java.io.FileOutputStream;
- import java.io.IOException;
-
- public class 字节流写数据两个问题 {
- /*
- *
- 字节流写数据如何实现换行?
- .windows:\r\n
- .linux:\n
- .mac:\r
- 字节流写数据如何实现追加写入呢?
- .最好在构造方法的时候就确定追加写入
- .创建文件输出流以指定的名称写入文件
- .public FileOutputStream(String name,boolean append)
- .如果第二个文件为true,则字节将写入文件的末尾为不是开头
- */
-
- public static void main(String[] args) throws IOException {
- // TODO 自动生成的方法存根
- // FileOutputStream fos=new FileOutputStream("D:\\javaceshi\\fos.txt");
- FileOutputStream fos=new FileOutputStream("D:\\javaceshi\\fos.txt",true);
-
- //写数据
- for (int i = 0; i < 10; i++) {
- fos.write("hello".getBytes());
- fos.write("\r\n".getBytes());
- }
-
-
- //释放资源
- fos.close();
-
- }
-
- }