java輸出換行
A. 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; i<100; i++) {
System.out.print("\r當前時間:" + format.format(new java.util.Date()));
try {
Thread.sleep(1000);
} catch (Exception e) {}
}
}
}
B. java中換行字元怎麼用
可以使用Java中\n和\r的換行,不過也是有區別的,如下:1.\r叫回車CarriageReturn2.\n叫新行NewLine但是都會造成換行,使用System.getProperty("line.separator")來獲取當前OS的換行符常用:第一種:使用System.out.println()//這是換一行。第二種:使用System.out.print("\n");//這也是換一行.第一種和第二種差不多。只是,如果你要換兩行,三行,多行的話。就用:System.out.println("\n\n");換兩行換三行:System.out.println("\n\n"\n);
C. JAVA 換行符的輸出
public class Test {
public static void main(String[] args) {
String s = "aaaaa\nbbbb";
String ss;
ss=s.replaceAll("\\", "\\\\");
System.out.println(ss);
}
}
D. Java 輸出在文本框上怎麼換行
JTextAreatxt=newJTextArea();
txt.setLineWrap(true);//當字元串太長時,允許自動換行
txt.setText("a b ");//通過 添加換行符
E. Java程序中輸出最後一個怎麼換行
System.out.println("");語句直接就是輸出完這一句後換行。。。。
System.out.print("");語句才會不換行。
F. java中如何進行換行輸出
system.out.println("輸出內容");
G. java輸出顯示中一大段文字是怎麼換行
JTextArea txt = new JTextArea();
txt.setLineWrap(true); // 當字元串太長時,允許自動換行
txt.setText("a\r\nb\r\n");// 通過\r\n添加換行符
H. java文件輸出換行問題。
文件讀取的話,如果是用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流會一直存在,直到程序運行結束。
I. java io流換行輸出
不知道你IO流用的那種類,說幾種解決方法吧:
1.直接單獨輸出一句" ",這是換行符
txtOut.write(" ");
2.若使用
BufferedWritertxtOut=newBufferedWriter(newFileWriter("BufferedWriter.txt"))
BufferedWriter類來輸出文本的話,1中方法仍然可用,還多了一種
txtOut.newLine();//自動識別操作系統的換行符
3.若使用
PrintWritertxtOut=newPrintWriter(newFileOutputStream("PrintWriter.txt"))
PrintWriter類來輸出文本的話,1中方法仍然可用,還自帶一種
txtOut.print("開始換行 ");//添加" "後換行
txtOut.println("開始換行");//自動換行
J. java輸出到TXT文件時怎麼加換行
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{
//\r\n為換行符
FileWriter fw = new FileWriter("D:\\1.txt");
//寫入第一行換行
fw.write("第一行\r\n");
//或者獲得系統換行符
String str = "第二行" + System.getProperty("line.separator");
fw.write(str);
fw.write("第三行");
fw.close();
/*
* windows下的文本文件換行符:\r\n linux/unix下的文本文件換行符:\r
* Mac下的文本文件換行符:\n
*/
}
}