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 クラスの format メソッドは次のとおりです。

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

0 に答える 0