重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
java中实现换行有以下几种方法:
创新互联专注于企业成都全网营销、网站重做改版、都江堰网站定制设计、自适应品牌网站建设、H5网站设计、商城网站制作、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为都江堰等各大城市提供网站开发制作服务。
1.使用java中的转义符"\r\n":
String str="aaa";
str+="\r\n";
这样在str后面就有换行了.
注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.
2.BufferedWriter的newline()方法:
FileOutputStream fos=new FileOutputStream("c;\\11.txt");
BufferedWriter bw=new BufferedWriter(fos);
bw.write("你好");
bw.newline();
bw.write("java");
w.newline();
3.使用System.getProperty()方法:
String str = "aaa"+System.getProperty("line.separator");
附:针对常用的系统,可以使用如下的转义符实现换行:
windows下的文本文件换行符:\r\n
linux/unix下的文本文件换行符:\r
Mac下的文本文件换行符:\n
java常用的你现在需要用到的是一下两个来解决问题
自动换行的:
System.out.println();
不会自动换行的:
System.out.print("System.out.print");
如果你需要换行的换行
第一种:可以用System.out.println替换System.out.print可以达到自动换行的结果
System.out.print
第二种:在两个System.out.print后面跟上System.out.println可以将System.out.println单独的当做一个换行符
System.out.print("System.out.print");
System.out.println();
System.out.print("System.out.print");
第三种:就是在字符串中拼接上换行符\n
System.out.print("测试"+"\n");
System.out.print("测试"+"\n");
System.out.print("测试"+"\n");
System.out.print("测试"+"\n");
System.out.print("测试"+"\n");
System.out.print("测试"+"\n");
System.out.print("测试"+"\n");
第二点:控制台输入的方法还有
System.out.printf 有占位符的作用。
对比一下
int i = 4;
double j = 5;
System.out.print("用print输出i:" + i);
System.out.println("用println输出i:" + i);
System.out.printf("i的值为%d,j的值为%f", i, j);
还有:打印异常信息的
System.err.println();
System.err.print(1);
直接用java.io.RandomAccessFile,然后用这个对象的writeBytes(String s)方法就可以了
在要换行的地方就是f.writeBytes("\r\n");
另外你可能要用的制表符"\t"
希望回答能给你带来帮助~
如果满意,请采纳,如还有疑问,可继续追问!
您也可以向我们团队发出请求,会有更专业的人来为您解答!
Java中可以使用 System.getProperty("line.separator") 来识别回车换行符。例如:
String lineSeparator = System.getProperty("line.separator");
String text = "This is a line of text" + lineSeparator + "This is another line of text";
上面的代码中,lineSeparator 变量包含了当前系统的回车换行符,然后我们可以在拼接字符串时使用它来指定换行符。