本文目錄一覽:
java io流換行輸出
不知道你IO流用的那種類,說幾種解決方法吧:
1.直接單獨輸出一句”\n”,這是換行符
txtOut.write(“\n”);
2.若使用
BufferedWriter txtOut=new BufferedWriter(new FileWriter(“BufferedWriter.txt”))
BufferedWriter類來輸出文本的話,1中方法仍然可用,還多了一種
txtOut.newLine(); //自動識別操作系統的換行符
3.若使用
PrintWriter txtOut=new PrintWriter(new FileOutputStream(“PrintWriter.txt”))
PrintWriter類來輸出文本的話,1中方法仍然可用,還自帶一種
txtOut.print(“開始換行\n”); //添加”\n”後換行
txtOut.println(“開始換行”); //自動換行
java怎麼換行
步驟一:新建一個Java項目,點擊File–New–Java Project,輸入Project Name,例如:JavaTest,點擊next–Finish。
java怎麼換行
java怎麼換行
2
步驟二:新建一個Class,右鍵–new–Class,輸入類名,例如:LineTest,點擊Finish。
java怎麼換行
java怎麼換行
3
步驟三:現在開始寫代碼,實現換行。最常見的一種寫法就是用System.out.println()進行換行,如下圖所示。運行後,從控制台可以看到換行效果。
java怎麼換行
java怎麼換行
4
步驟四:使用Java中的轉義字符”\r\n”換行。運行後,從控制台可以看到字符串分行輸出,實現了換行效果。
java怎麼換行
java怎麼換行
5
步驟五:使用BufferedWriter的newline()方法,例如下面的例子,將字符串換行寫入一個txt文本,並且還寫入了一個空行,運行後,效果如下所示:
java怎麼換行
java怎麼換行
6
步驟六:總結–我們可以看到可以用三種方法實現換行操作,分別用System.out.println()語句進行輸出,用換行字符’\r\n’,以及用BufferedWriter的newline()方法,具體使用哪一種可以根據具體的場景進行選擇。
JAVA實現每隔3個數字換行,求解?
public class Fen {
public static void main(String[] args)
{
// TODO 自動生成的方法存根
int i,j=0;
for(i=1;i=100;i++)
{
if(i%6==0)
{
System.out.print(i+”\t”);
j++;
if(j%3==0){ //如果能被三整除就換行
System.out.println();
}
}
}
System.out.println();
System.out.println(“有”+j+”個數字”);
}
}
java 控制台輸出換行
用回車\r即可
如 System.out.print(“\r當前時間:” + format.format(new java.util.Date()));
當然這需要每次輸出的長度是一樣的,否則若後面的數據較短,就無法將上一次的全部覆蓋掉。
解決方法:先用“\r”+足夠多的空格清空行
另外為了看清效果,每打印一行需暫停一會,如下面代碼:
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當前時間:” + format.format(new java.util.Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {}
}
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/257294.html