我有一段已经缩进了。例如
Hello:
Hi every body
现在我想用 Java 打印它。使用System.out.println
我必须把这个函数放在每一行。当你在 python 中使用 print 时,我怎么能这样做,你只需在它周围放一个 " 并且它已经准备好了。
我有一段已经缩进了。例如
Hello:
Hi every body
现在我想用 Java 打印它。使用System.out.println
我必须把这个函数放在每一行。当你在 python 中使用 print 时,我怎么能这样做,你只需在它周围放一个 " 并且它已经准备好了。
像这样格式化字符串是一种方法:
"Hello:\n\tHi every body"
您可以使用特殊字符,例如\n
换行符。
System.out.println("Hello:\n Hi everybody");
你有一个String.format
方法,它返回一个formatted
字符串: -
String str = String.format("%s%n%20s", "Hello", "Hi everyone!");
System.out.println(str);
%n
in 字符串格式用于打印一个newline
字符。
%20s
将正确缩进字符串,并将占用字符20
空间。
如果要打印格式化的字符串,而不是存储它,可以使用System.out.format
:-
System.out.format("%s%n%20s", "Hello", "Hi everyone!");
当然,您只需使用换行符和制表符转义序列 -\t
并且\n
这是一个简单的例子:
//Note: Text content in the code blocks is automatically word-wrapped
import java.io.*;
class Tabs {
public static void main(String[] args) {
try {
String t = "\t\t";
PrintStream ps = new PrintStream("tabs.txt");
ps.print("A" + t + "B");
ps.print("C\t\tD");
} catch(Exception e) {
System.err.println(e);
}
}
}
另请参阅 -使用“\t”(制表符)打印不会导致列对齐
玩它,你会明白的