我编写了一个小程序来从表中获取数据并将其显示在文本区域中。
它们正在显示,但也根据字符间距缩进。谁能告诉如何解决这个问题,我希望每一列都保持一个特定的起始位置。
while (itr.hasNext()) {
abc = abc + String.format(
"%-7s %3s %-7s %-3s %10s %-10s %10s %-8s %-8s %-8s %-8s\n",
itr.next(), itr.next(), itr.next(),
itr.next(), itr.next(), itr.next(),
itr.next(), itr.next(), itr.next(),
itr.next(), itr.next());
}
textArea.setText(abc);
textArea.setLineWrap(false);
}