我一直试图在列中对齐我的字符串,但无法找到解决方案。 这就是我得到的 - image
您可以看到字符串未对齐的方式。有人可以帮助我调整它们。这就是我正在使用的。
String padded = String.format("%-12s %-12s %-12s %-12s %-12s", currentBalancepadded, radioButtonSelectedPadded, transactionAmountPadded, newBalancePadded, "X");
答案 0 :(得分:0)
您正在对所有字符串使用左对齐。尝试对表示金额的字符串使用右对齐。这将正确对齐小数位。
String padded = String.format("%12s %-12s %12s %12s %-12s", currentBalancepadded, radioButtonSelectedPadded, transactionAmountPadded, newBalancePadded, "X");
您可能需要调整" 12"与你的标题完全一致。
答案 1 :(得分:0)
你应该尝试连接你的字符串。要添加新行,您应该在要添加到新行的字符串之前连接 / n 字符。
例如:
public class Test
{
public static void main (String[] args)
{
String String1 = "";
String String2 = "";
String String3 = "";
System.out.print(String1 + "/n" + String2 + "/n" + String3);
}
}