いくつかの行にループして、これらの行をいくつかの if ステートメントでフィルター処理しようとしています。各 if ステートメント内に、多数の要素のインデックスが必要です。2d String[][] を使用してそれを行うこともできましたが、問題は、この段階で各行のサイズがわからないことです。
次のようなデータを保存しようとしています。
0 1 3 4 5 6 7 etc..
0 str str str str str str str
1 str str str
2
3 str str str str str str
どんな提案でもいただければ幸いです
Edit:
私の質問が明確でなかったら申し訳ありません。しかし、ここで詳しく説明します。
私のループは次のようになります。
newArrayList
for (i; i < List ;i++)
{
if(...)
{
newArrayList.add.(0, List.get(i));
} else if(...)
{
newArrayList.add.(2, List.get(i));
} else if(...)
{
newArrayList.add.(6, List.get(i));
}
}
上記のコードは機能しませんが、実際に何をする必要があるかを説明しようとしています! 私の if ステートメントは複数回発生する可能性があり、各 if ステートメントの期待値と一連の文字列のインデックスを検討したいと思います。ありがとう。