私はサイズが5の文字列の配列を持っています。 配列内のこれら5つの文字列が動的に追加されます。私は自分のプログラムでこれらの配列を表示する必要があります。 6番目の要素の文字列/新しい要素の文字列が来ると、配列の5番目の文字列が削除され、新しい要素が最初の位置に追加されます。他の4つの要素は次の位置に置き換えてください。どのようにループを使用せずに可能ですか?配列要素の操作を動的に
-2
A
答えて
0
これは、ArrayListを使用した実装例です:forループなしで
private void methodName() {
//Initialize arraylist
ArrayList<String> stringArray = new ArrayList<>();
//Dynamically add the first 5 items
stringArray.add("String1");
stringArray.add("String2");
stringArray.add("String3");
stringArray.add("String4");
stringArray.add("String5");
//When a new item comes in (the 6th one), remove the last item and add the new item to the beginning
stringArray.remove(stringArray.size()-1);
stringArray.add(0, "String6");
}
0
を?これを行うには、ArrayListまたは同様のツールを使用する必要があります。例:
ループを使用する方が簡単ですが、for-loopsを使用することは避けることができます。
0
ArrayList
の詳細については、次のコードおよびJAVAドキュメントを参照してください。
List<String> list = new ArrayList<>();
//add values dynamically
list.remove(list.size() - 1); //remove last element
//let str be the new element
list.add(0, str);
関連する問題
- 1. 配列の要素単位の操作
- 2. numpyの配列要素での操作
- 3. CUDA配列要素のシフト操作
- 4. Javascript配列要素の操作
- 5. 動的配列要素の削除
- 6. ルビのループを使わずに配列の要素を動的に操作する
- 7. は、動的配列を作成し、要素
- 8. スカラーの要素の順序を変更する配列操作
- 9. ベクトル要素の再帰的操作
- 10. bashの配列要素の操作が不可能な場合
- 11. 1D配列要素の最近傍操作
- 12. Powershellは動的に要素を配列に追加します
- 13. 配列要素をJSONに動的に追加するオブジェクト
- 14. 動的にHTML配列要素を追加する方法[]
- 15. 要素を動的配列に保持する
- 16. Javascript - 配列から要素を動的に取得する
- 17. O(1)要素の削除による動的配列
- 18. D動的配列の初期化、ストライドとインデックス操作
- 19. 配列要素の配列要素をJavaで配列する
- 20. jQuery要素の操作を自動的に解除しますか?
- 21. キャンバス操作と要素操作
- 22. 配列HashMap - 基本的な操作
- 23. 作成要素動的
- 24. CycleJSで動的に要素を作成
- 25. Django - 動的に要素を作成
- 26. 動的クラスの配列の要素へのアクセス
- 27. jQuery:動的に追加された要素の親要素を参照して操作する
- 28. 配列の要素を移動する#
- 29. リスト要素の操作
- 30. パンダシリーズでの要素操作
あなたはどのように私はそれを実装することができます 'ArrayList' –
のArrayListのインストエンドを使用する必要がありますか? @AlphaQ – AlphaQ
を使用してアレイ –