java輸出到txt的時(shí)候增加換行符的方法如下:
成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)掇刀,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
package com.anjoyo.test;
import java.io.FileWriter;
import java.io.IOException;
public class TestFileWriter {
public static void main(String[] args) throws IOException{
//\r\n為換行符
FileWriter fw = new FileWriter("D:\\1.txt");
//寫入第一行換行
fw.write("第一行\(zhòng)r\n");
//或者獲得系統(tǒng)換行符
String str = "第二行" + System.getProperty("line.separator");
fw.write(str);
fw.write("第三行");
fw.close();
/*
* windows下的文本文件換行符:\r\n linux/unix下的文本文件換行符:\r
* Mac下的文本文件換行符:\n
*/
}
}
or(int i =1; i =20;){
for(int j = i; j i + 5; j++){
system.out.print(i + ',');
}
System.out.println();
i = i+5;
}
Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個(gè)特征。
Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程
用回車\r即可
如 System.out.print("\r當(dāng)前時(shí)間:" + format.format(new java.util.Date()));
當(dāng)然這需要每次輸出的長度是一樣的,否則若后面的數(shù)據(jù)較短,就無法將上一次的全部覆蓋掉。
解決方法:先用“\r”+足夠多的空格清空行
另外為了看清效果,每打印一行需暫停一會(huì),如下面代碼:
public class Test {
public static void main(String... a) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
for(int i=0; i100; i++) {
System.out.print("\r當(dāng)前時(shí)間:" + format.format(new java.util.Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {}
}
}
}
System.out.print();//打印不換行
System.out.println();?//打印后換行
for?(int?i?=?1;?i?=?2;?i++)?{
for?(int?j?=?1;?j??10;?j++)?{
if?(i?%?2?!=?0??j?%?2?!=?0)?{
System.out.print(""?+?j);
}
if?(i?%?2?==?0??j?%?2?==?0)?{
System.out.print(""?+?j);
}
}
System.out.println();
}