From 3945e41a8c8dcf09166a180cb881a0fac46af0e8 Mon Sep 17 00:00:00 2001 From: Jim Martens Date: Tue, 4 Jul 2017 18:00:53 +0200 Subject: [PATCH] Fixed formatting for small column headers Signed-off-by: Jim Martens --- 07/src/de/dis2017/MainAnalysis.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/07/src/de/dis2017/MainAnalysis.java b/07/src/de/dis2017/MainAnalysis.java index c4bcbd1..f981a81 100644 --- a/07/src/de/dis2017/MainAnalysis.java +++ b/07/src/de/dis2017/MainAnalysis.java @@ -26,9 +26,15 @@ public class MainAnalysis { for (String article : articleNames) { if (article.equals("total")) continue; int colSize = article.length(); + int fillUp = 0; + if (colSize < 7) { + fillUp = 7 - colSize; + colSize = 7; + } columnHeaderEdge.append(new String(new char[colSize + 2]).replace('\0', '-')).append("+"); leftAlignFormat.append(" %").append(colSize).append("d |"); - columnHeader.append(" ").append(article).append(" |"); + columnHeader.append(" ").append(article).append(new String(new char[fillUp]).replace('\0', ' ')) + .append(" |"); } columnHeaderEdge.append("---------+%n"); leftAlignFormat.append(" %7d |%n");