我想從數組列表中刪除第一個字符與另一個字符串相同的字符串。根據字符串的第一個字符從ArrayList中刪除重複的條目
例
List<String> collection = new ArrayList<String>();
collection.add("1 w a");
collection.add("2 r a");
collection.add("1 r b");
collection.add("2 r b");
collection.add("3 w a");
輸出
collection = ["1 w a", "2 r a", "3 w a"]
我嘗試使用hashset
和linkedhashset
。
你可以使用一個'Map',將首字符映射到字符串,儘管這可能是矯枉過正。 – Sinkingpoint
您應該使用地圖。 –
@Quirliom謝謝。但我想使用ArrayList。 – Prateek