java文件输出换行问题。

作者&投稿:捷绍 (若有异议请与网页底部的电邮联系)
java文件输出流,写到.txt文件,如何实现换行~

1.使用java中的转义符"
":
Java代码 String str="aaa"; str+="
"; 这样在str后面就有换行了.
注意:,
的顺序是不能够对换的,否则不能实现换行的效果.
2.BufferedWriter的newline()方法:
Java代码 FileOutputStream fos=new FileOutputStream("c;\\11.txt"); BufferedWriter bw=new BufferedWriter(fos); bw.write("你好"); bw.newline(); bw.write("java"); w.newline(); 3.使用System.getProperty()方法:
Java代码 String str = "aaa"+System.getProperty("line.separator"); 后记:
windows和linux/unix平台中应该没有通用的换行符的。针对常用的系统,可以使用如下的转义符实现换行:
windows下的文本文件换行符:

linux/unix下的文本文件换行符:Mac下的文本文件换行符:

java输出到txt的时候增加换行符的方法如下:

package com.anjoyo.test;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws IOException{

//
为换行符
FileWriter fw = new FileWriter("D:\\1.txt");
//写入第一行换行

fw.write("第一行
");
//或者获得系统换行符
String str = "第二行" + System.getProperty("line.separator");
fw.write(str);
fw.write("第三行");
fw.close();
/*
* windows下的文本文件换行符:
linux/unix下的文本文件换行符:
* Mac下的文本文件换行符:

*/
}
}

文件读取的话,如果是用read方法(字节流)读取的就很难区分换行,建议可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容。
BufferedReader bre = null;
try {
String file = "D:/test/test.txt";
bre = new BufferedReader(new FileReader(file));//此时获取到的bre就是整个文件的缓存流
while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环
{
System.out.println(str);//原样输出读到的内容
};
备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

用这个吧,大概的代码。肯定可以换行的
PrintWriter pw=new PrintWriter((new FileOutputStream(new File("data.txt"))));

for(int i=0;i<list.size();i++){
pw.println((list.get(i)).getname());

pw.println((list.get(i)).getsex());

pw.println((list.get(i)).gettel());

pw.println((list.get(i)).getqq());

}

bfout.newLine() 方法 == "\n" 等价


avascript如何换行?
如果让页面中的换行就document.write("")或者document.writeln();如果想在javascript换行那就是“\\n”。

ava空格怎么打
你说的空格是不是名字里的空格啊...现在只能是买更名卡去改了...15RMB...方法如下:输入法切换至智能ABC 输入a’’’..然后双击ENTER键...然后调到最后一面 ..那三个空格...随便选个就会出来 啊�‘ 或 啊�’ 或 啊�’删除 啊 和符号 后...保留中间的空格....

js里面&&这个表达式是什么意思?
VY=6;文件的两个条件(x==5和;y==6);\/\/x==5,y= 6都是正确的,所以结果是真的。文件(“<Br>”);\/\/这是行换行的含义,意味着结果不会显示在同一行中。文件(X)!= 5和y=6);\/\/x!=5,y==6 x不等于5,这个条件是错误的,所以整体是错误的,并且输出结果显示FLASH。

魔兽世界卡在登录界面,账号无法登录,请高手指点
那重装系统.你说你试过了.如果是还原系统那我觉得不够.用最古老的办法吧.把整个系统盘格掉.然后重装一遍.. 登录的时候确保插件是没有的.不是禁用是卸载.或者直接interface删掉吧. 对了.360的保险箱之类的禁用了.不懂你有没用其他类似的.比如小红伞啊AVA啊都有这个拦截预置的密码.而且会自动设置. 杀毒也要杀....

下面的代码什么意思 document.write("Hello World!")
您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。JavaScript:对事件的反应 实例 点我! 尝试一下 »alert() 函数在 JavaScript 中并不常用,但它对于代码测试非常方便。onclick 事件只是您即将在本教程中学到的众多事件之一。JavaScript:改变 HTML 内容 使...

如何学好java语言啊?
建议四:一定要有一个明白人去指导你,Java的专业程度很强,80%的问题自己很难解决,而且会很浪费时间,一个小问题可以困扰一天,这样自信心会受到严重的打击,如果没有人指导,可以加我 学习Java的四个阶段:一:Javase基础 二:网页三剑客html+css+js 三:JavaWeb和数据库:四:JavaEE框架:企业级...

js里面&&这个表达式是什么意思?
document.write(""); \/\/这是换行的意思,意思就是不让结果在同一行显示 document.write(x!=5 && y==6 ); \/\/x!=5 和 y==6 中x不等于5 这个条件是错误的,所以整个都是错误的,输出的结果显示的flase 3 下面是代码运行的截图:左侧是代码,右侧是运行的结果 ...

闻喜县13824342659: java 编程,输出结果的换行问题 -
司药洲邦: System.out.println(s):打印内容s+换行符到标准输出流 System.out.print(s):打印内容s到标准输出流

闻喜县13824342659: java输出字符串换行 我想让光标所在的地方换行,该怎么办,加/n也不管用啊 -
司药洲邦: 文件读取的话,如果是用read方法(字节流)读取的就很难区分换行,建议可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容. BufferedReader bre = null; try { String file = "D:/test/test.txt"; bre = new ...

闻喜县13824342659: java 换行的问题 -
司药洲邦: for循环你想要输出的文本,a[i]每个单独的输出不换行,用一个变量j,每输出一个+1,到10了就输出一个换行,同时把j变为0

闻喜县13824342659: java输出二维数组问题!为什么我输出的时候的会自动换行?我按书上一模一样打的代码. -
司药洲邦: println()就是print line,在输出信息后,加上换行,所以你得到了,分开的0. 试一下Java里的System.out.printf()吧,和C是一样的.

闻喜县13824342659: java读取一段txt文件,打印输出控制台,怎么判断txt的换行符 -
司药洲邦: 使用java提供的方法,用readLine()方法读取每一行,如果不为空,则把每一行读取的内容附加到前一行之后.代码: String lineSeparator=System.getProperty("line.separator"); int lsLength = lineSeparator.length(); String str = line.substring(0, line.length - lsLength); // line是读取的每一行 lineSeparator就是回车换行符

闻喜县13824342659: Java换行问题 -
司药洲邦: int count = 0; 我把if中的内容替换:if(//////////////////////////) System.out.print(a + "," + b + "," + c + "|"); if(++count > 9) System.out.println("");

闻喜县13824342659: 我想让java里面的两个输出语句换行 应该怎么办? 想让输出语句: 123456789 12345 应该怎么写代码? -
司药洲邦: public class text { public static void main(String[] args) {String a = "",b="";for (int i = 0; i < 10; i++) {a+=i;}for (int i = 0; i < 6; i++) {b+=i; }System.out.println(a+"\n"+b); } }

闻喜县13824342659: JAVA输出内容打印到TXT以及不同系统中如何换行 -
司药洲邦: 1、输出内容到指定文件 FileWriter fw = new FileWriter("D:\\xxx.txt"); fw.write("第一行\r\n"); fw.write("第二行\r\n"); fw.write("第二行\r\n"); fw.close(); 2、获得换行符 FileWriter fw = new FileWriter("D:\\xxx.txt"); String str1 = "第一...

闻喜县13824342659: Java文件操作新问题如何解决记事本的换行 -
司药洲邦: 今天又做了一个关于java文件读写的问题,原先认为会java的数据库就ok了,但现在一看,文件的读写,线程等问题全都是非常重要的啊!!呵呵,好切入正题,今天的问题是当我向一个记事本里写入输入流时,当全部完毕时,打开记事本一看 ...

闻喜县13824342659: java中换行字符怎么用? -
司药洲邦: 输出换行符一般是、\r\n System.out.println("abc");等同于System.out.print("abc\r\n");

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网