我在这里有一个代码,可以在 java 中获取列表列表。但我现在的问题是我的服务器中的结果是可重复的......
例子
[2012-01-04, 3 , 2012-02-04, 4, 2012-05-04, 3][2012-01-04, 3 , 2012-02-04, 4, 2012-05-04, 3][2012-01-04, 3 , 2012-02-04, 4, 2012-05-04, 3]
我的数组中的值的值数是出现的相同的 3 组数组。
这是我的代码。请帮我。
SortedSet<String> uniqueSet = new TreeSet<String>(arrlist);
ArrayList<ArrayList<String>> listOLists = new ArrayList<ArrayList<String>>();
// List<String> flat = list.stream().flatMap(List::stream).collect(Collectors.toList());
ArrayList<String> singleList = new ArrayList<String>();
for(String date : uniqueSet) {
int counts = Collections.frequency(arrlist, date);
Logger.debug("date: "+ date + " counts: " +counts);
singleList.add(date);
singleList.add(Integer.toString(counts));
listOLists.add(singleList);
}
Logger.debug("Sample List: " + listOLists);
return listOLists;
}