私はサイズが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. javascriptの要素を多次元配列に動的に移動
- 8. は、動的配列を作成し、要素
- 9. スカラーの要素の順序を変更する配列操作
- 10. ベクトル要素の再帰的操作
- 11. bashの配列要素の操作が不可能な場合
- 12. 1D配列要素の最近傍操作
- 13. Javaの配列に要素を動的に追加します
- 14. typescriptで角型2/4のHTML要素の配列を動的に作成
- 15. 配列要素をJSONに動的に追加するオブジェクト
- 16. Freemarkerが配列に要素を動的に追加する
- 17. Powershellは動的に要素を配列に追加します
- 18. Javascript - 配列から要素を動的に取得する
- 19. 要素を動的配列に保持する
- 20. 動的にHTML配列要素を追加する方法[]
- 21. O(1)要素の削除による動的配列
- 22. D動的配列の初期化、ストライドとインデックス操作
- 23. 要素の操作に基づいて配列を反復する
- 24. jQuery要素の操作を自動的に解除しますか?
- 25. キャンバス操作と要素操作
- 26. 配列要素の配列要素をJavaで配列する
- 27. 作成要素動的
- 28. 配列HashMap - 基本的な操作
- 29. 配列要素のAngularJS動的キーを設定
- 30. Structsの動的配列、要素を削除する
あなたはどのように私はそれを実装することができます 'ArrayList' –
のArrayListのインストエンドを使用する必要がありますか? @AlphaQ – AlphaQ
を使用してアレイ –