我相信這不是一個非常複雜的問題,但我相對較新的Java,一直困擾着這一段時間。Java ArrayList項目計數器即「Apple,3×香蕉,2×橙色」
說我有一個數組,其中包含6個字符串值,可以說他們是:[Apple, Banana, Banana, Banana, Orange, Orange]
。我正在尋找建立一個方法,將採取此數組並返回一個字符串,在上面的情況下,爲:"Apple, 3×Banana, 2×Orange"
。
我將不勝感激這一些幫助。我一直在嘗試使用不同的技術來實現這一點,但是在數組的第一次迭代以及何時檢測重複值等方面出現了正確的行爲。
看起來他希望他們按*排序*順序排列,所以'HashMap'可能是錯誤的地圖實現使用 – Bohemian
在這種情況下,他可以使用TreeMap實現。無論如何,我不確定OP是否需要排序。你是 ? – Anton
只要所有數據都存在且正確,訂單就不是非常重要。 – JonnyIrving