如何在Java中打印已格式化的字符串

如何在Java中打印已格式化的字符串,java,println,system.out,Java,Println,System.out,我有一段已经缩进了。比如说 Hello: Hi every body 现在我想用Java打印这个。使用System.out.println我必须将此函数放在每一行中。当您在python中使用print时,我怎么能像您在它周围加上一个“并且它已经准备好了。”当然,您只需要使用换行符和制表符转义序列-\t和\n 下面是一个简单的例子: //Note: Text content in the code blocks is automatically word-wrapped import

我有一段已经缩进了。比如说

Hello:
     Hi every body

现在我想用Java打印这个。使用
System.out.println
我必须将此函数放在每一行中。当您在python中使用print时,我怎么能像您在它周围加上一个“并且它已经准备好了。”

当然,您只需要使用换行符和制表符转义序列-
\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
\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);  
    }  
  }  
}  

另见-


玩它,你会发现它的

你可以使用像
\n
这样的特殊字符作为新行

System.out.println("Hello:\n     Hi everybody");

新行可以使用特殊字符,如
\n

System.out.println("Hello:\n     Hi everybody");

您有一个
String.format
方法,它返回一个
格式化的
字符串:-

String str = String.format("%s%n%20s", "Hello", "Hi everyone!");
System.out.println(str);
字符串格式中的
%n
用于打印
换行符

%20s
将右缩进字符串,并占用
20
字符空间


如果要打印格式化字符串而不是存储它,可以使用
System.out.format
:-

System.out.format("%s%n%20s", "Hello", "Hi everyone!");

您有一个
String.format
方法,它返回一个
格式化的
字符串:-

String str = String.format("%s%n%20s", "Hello", "Hi everyone!");
System.out.println(str);
字符串格式中的
%n
用于打印
换行符

%20s
将右缩进字符串,并占用
20
字符空间


如果要打印格式化字符串而不是存储它,可以使用
System.out.format
:-

System.out.format("%s%n%20s", "Hello", "Hi everyone!");

按以下方式格式化字符串是一种方法:

"Hello:\n\tHi every body"

按以下方式格式化字符串是一种方法:

"Hello:\n\tHi every body"

对于那些不知道的人:
\n
是一个新行,
\t
是一个制表符。回答得好,投了赞成票。对于那些不知道的人:
\n
是一个新行,
\t
是一个制表符。回答得好,投了赞成票。