1

我正在构建一个库存控制系统,在此系统上它将具有打印库存列表的功能,库存存储在链接列表中。

我怎样才能让列表以表格格式打印,如果项目上的描述很长,它仍将保持表格格式。

目前这是我拥有的代码:

String print = String.format("%-15s %-30s %20s %18s \t\t %-18s\n", "ItemID", "Description", "Price","Qnty", "Re-Order Level")
                + String.format("%-15s %-30s %20s %18s \t\t %-18s\n", "******", "***********", "*****", "****","**************");

但是如果 StockItems 描述上的文字比其他的长,它会使表格看起来变形。

这是 StockItem 类的格式方法:

String format = String.format("%-15s %-30s %20.2f %18d \t\t %-18d", itemID, itemDesc, price, quantity, reOrderLevel);
4

0 回答 0