現在、次のような数字のリストを含む「ID」という名前の配列リストがあります。
3 3 3 3 3 6 6 6 6 6 7 7 7 7 8 8 8
ID はプログラムを実行するたびに異なります。
「ID」配列リストを、同じ番号のみを含む小さな配列リストに分割できる状況を作り出す方法はありますか? 「ID」に含まれる異なる数字の数に基づいて、特定の数の新しい配列リストを作成できるコードを作成する方法がわかりません。
ArrayList<Double> ID = new ArrayList<Double>();
//ID is filled by a text file that will vary but will look something like
// 2 2 2 2 2 2 4 4 4 4 4 4 4 6 6 6 6 6 6 6 7 7 7 7 8 8 (all whole numbers)
私が欲しいもの
ArrayList<Double> newArray1 = new ArrayList<Double>();
//contains 2 2 2 2 2 2
ArrayList<Double> newArray2 = new ArrayList<Double>();
//contains 4 4 4 4 4 4 4
ArrayList<Double> newArray3 = new ArrayList<Double>();
//contains 6 6 6 6 6 6 6
等々