我试图让缩进正确。在下面的代码中,s2 来自数据库并输出到控制台(System.out.println)。实际上,S2 是一个对象列表,而 s2 是带有缩进的 toString。但为了简单起见,请考虑以下代码:
public class TestIndent
{
public static void main(String[] args)
{
String s1 = "CASE NUM\tTYPE\tREF DATE\tAMOUNT";
String s2 = "9157120183\tPPAQ\t*** REF DATE NOT EXISTS! ***\t$95.00";
System.out.println(s1);
System.out.println(s2);
}
}
输出将是:
CASE NUM TYPE REF DATE AMOUNT
9157120183 PPAQ *** REF DATE NOT EXISTS! *** $95.00
我的愿望是让它像这样正确缩进:
CASE NUM TYPE REF DATE AMOUNT
9157120183 PPAQ *** REF DATE NOT EXISTS! *** $95.00
您会注意到“金额”就在数字的顶部(这是正确的位置)。所以就在我编写任何基于字符串的最大长度缩进它的类之前,我想知道这个问题是否已经存在。