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
*/
}
}