私はここにJavaのListのリストを取得するコードを持っています。しかし、私の問題は今、私の配列内の値の値の数が表示される配列の同じ3グループがあるどのように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]
例...私のサーバーで結果が再現可能だったです。
これは私のコードです。私を助けてください。
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;
}
おかげで.... –