Java学习之字节流写入的两个小问题

时间:2023-03-02 22:58:04

 

package com.itheima_112;

/*
字节流写数据的两个小问题:
1:字节流写数据如何实现换行呢?
windows:\r\n
linux:\n
mac:\r
2.字节流写数据如何实现追加写入呢
public FileOutputStream(String name,boolean append)
创建文件输出流以指定的名称写入文件.
如果第二个参数为true,则字节将写入文件的末尾而不是开头
*/

import java.io.FileOutputStream;
import java.io.IOException;

public class FileOutputStreamDemo002 {
public static void main(String[] args) throws IOException {
//创建一个字节流对象
FileOutputStream file = new FileOutputStream("/Users/Steven/wang.txt",true);
//写数据
for (int i = 0;i <= 10; i++){
file.write("helloworld".getBytes());
file.write("\r".getBytes());

}
//释放资源
file.close();

  字节流写数据的两个小问题:

        1:字节流写数据如何实现换行呢?

           windows:\r\n

           linux:\n

           mac:\r

        2.字节流写数据如何实现追加写入呢

          public FileOutputStream(String name,boolean append)

             创建文件输出流以指定的名称写入文件.

             如果第二个参数为true,则字节将写入文件的末尾而不是开头