現在、多くの数値 (double) を含む list という名前の配列リストがあります。この大きな配列リストを 8 つの小さな配列リストに分割する必要があります。これを行うには、次のようにします。
//Array List "list" contains close to 8 million numbers in it
for (int c1 = 0; c1 < list.size(); c1++)
{ //for
counter1++;
if (counter1 % rows ==1)
ID.add(list.get(c1));
else if (counter1 % rows ==2)
Contract.add(list.get(c1));
else if (counter1 % rows == 3)
Date.add(list.get(c1));
else if (counter1 % rows == 4)
Open.add(list.get(c1));
else if (counter1 % rows == 5)
High.add(list.get(c1));
else if (counter1 % rows == 6)
Low.add(list.get(c1));
else if (counter1 % rows == 7)
Close.add(list.get(c1));
else if (counter1 % rows == 8)
Volume.add(list.get(c1));
} //for
8 桁ごとに、重要な情報の新しい行が始まります。
例えば。ID 契約日 始値 高値 安値 終値 出来高 ID1 契約 1 日付 1 始値 1 高値 1 安値 1 終値 1 出来高 1
これを整理するためのより良い方法があるかどうかを尋ねる前に。私は今、別の質問をしています。for ループ以外で配列リストを検索する方法はありますか? 私が持っているように配列リストを整理する代わりに (大きなドキュメントでは永遠に時間がかかります)、ユーザーに ID とコントラクトを入力するように促し、for ループを使用するよりも効率的な方法でプログラムにコード内でそれを検索させることができますか? ?