zoukankan      html  css  js  c++  java
  • Java写到.txt文件,如何实现换行

    http://blog.csdn.net/liangoo7/article/details/7882773

    java中写.txt文件,实现换行的几种方法:
    1.使用java中的转义符" ":

    Java代码  收藏代码
    1. String str="aaa";  
    2. str+=" ";  


      这样在str后面就有换行了.
     注意: , 的顺序是不能够对换的,否则不能实现换行的效果.


    2.BufferedWriter的newline()方法:

    Java代码  收藏代码
    1. FileOutputStream fos=new FileOutputStream("c;\11.txt");  
    2. BufferedWriter bw=new BufferedWriter(fos);  
    3. bw.write("你好");  
    4. bw.newline();  
    5. bw.write("java");  
    6. w.newline();   



    3.使用System.getProperty()方法:

    Java代码  收藏代码
    1. String str = "aaa"+System.getProperty("line.separator");  


    据我所知,windows和linux/unix平台中应该没有通用的换行符的。针对常用的系统,可以使用如下的转义符实现换行:
    windows下的文本文件换行符:
    linux/unix下的文本文件换行符:
    Mac下的文本文件换行符:  

    ========================================

    正确的转换方式类似如下:
    String s=s.replaceAll("\n"," ");

    如果流往外写文件;参见最下面的程序

    这个问题是jdk在不同操作系统的自动甄别问题
    这个就是那个换行符:String line = System.getProperty("line.separator");

    不同操作系统取的值是不同的。

    我觉得这个问题;你应该告知对方正确的解析方式;而不是修改己方的文件输出。

    写文件演示
    /**
    *
    * @author Vava
    * 测试目的:测试向一个文件中写入换行
    * 测试结果:测试成功
    */
    public class WriteToFile {
    public static void main(String[] args)throws Exception {
    String Url = "/home/vava/aaa.txt";
    File file = new File("Url");
    String line = System.getProperty("line.separator"); //在这个位置更换为自己想使用的换行符
    //File fout = new File("fout.txt"); // 创建文件输出对象
    File fout = new File(Url); // 创建文件输出对象
    FileWriter out = new FileWriter(fout); // 创建文件字符流 写 对象,传递文件对象
    out.write("你好某某某某某某某某");
    out.write(line);
    out.write("你好某某某某某某某某");
    out.write("你好某某某某某某某某");
    out.flush();
    out.close();
    }
  • 相关阅读:
    MiscellaneosDatabase: 常用数据库资源。包含(Northwind+cn,pubs)
    创建和使用 XML Web 服务
    A.9 ASP.NET 中的验证控件(Validator)
    A.6什么是“asp.net”?
    A.12C# ADO.NET 数据库访问
    LINQ To SQL 的案例
    502 Bad Gateway
    常用 Dos 命令+杂项常用的命令符+常用的公式
    Linux 的 Clock skew detected. Your build may be incomplete 解决方法
    window下Linux 的安装和简单使用 & WMware Workstation 9.0中Linux(Red Hat) 的安装
  • 原文地址:https://www.cnblogs.com/google4y/p/3506668.html
Copyright © 2011-2022 走看看