From 8bf086cec75fdc5512726bca3727a7776a173122 Mon Sep 17 00:00:00 2001 From: Eugene Fischer Date: Mon, 6 Jul 2020 13:52:07 -0500 Subject: [PATCH] get sort count for numbers or words --- Sorting/SortResult.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Sorting/SortResult.java b/Sorting/SortResult.java index 48a10b2..deae02c 100644 --- a/Sorting/SortResult.java +++ b/Sorting/SortResult.java @@ -27,8 +27,10 @@ public class SortResult { private String comparisonsUsed; private String writesUsed; private String timeUsed; + private boolean sortingNumbers; public SortResult(String st, Integer[] a, long c, long w, Duration t){ + sortingNumbers = true; sortType = st; sortedArray = a; NumberFormat nf = NumberFormat.getInstance(Locale.US); @@ -43,6 +45,7 @@ public class SortResult { } public SortResult(String st, String[] a, long c, long w, Duration t){ + sortingNumbers = false; sortType = st; sortedWordArray = a; NumberFormat nf = NumberFormat.getInstance(Locale.US); @@ -91,8 +94,13 @@ public class SortResult { } public String getSortCount(){ - NumberFormat nf = NumberFormat.getInstance(Locale.US); - return nf.format(sortedWordArray.length); + if(sortingNumbers){ + NumberFormat nf = NumberFormat.getInstance(Locale.US); + return nf.format(sortedArray.length); + } else { + NumberFormat nf = NumberFormat.getInstance(Locale.US); + return nf.format(sortedWordArray.length); + } } public String getMin(){