配列のすべての要素を使用して、Javaでキュー(またはスタック)を作成したいとします。 これは、アレイ上のループを使わないで、1行で行うことができますか?配列をキューに変換
2
A
答えて
5
これは動作するはずです。 yourArrayは入力配列です。あなたが扱っているデータの種類に応じて、オブジェクトを置き換えます。
Queue<Object> queue = new LinkedList<>(Arrays.asList(yourArray));
+0
キューでは動作しますが、スタックでは動作しません。 – TeeMee123
0
スタックの場合、スタックはベクタークラスを拡張するため、スタックの場合はベクターオブジェクトを作成する必要があります。
Stack<Object> stack = (Stack<Object>) new Vector(Arrays.asList(theArray));
0
別のワンライナーはstream-api
であり:
int[] numbers = new int[]{1,2,3,4};
Queue<Integer> queue = Arrays.stream(numbers)
.boxed().collect(Collectors.toCollection(LinkedList::new));
関連する問題
- 1. キューを長い配列に変換しますか?
- 2. 3D配列を1D配列に変換
- 3. 変換配列
- 4. 配列変換
- 5. 配列を文字列に変換する配列を変換する関数
- 6. 配列を使用してコードをスタック/キューを使用して変換する
- 7. jsonを配列に変換するphp配列を文字列変換に変換
- 8. 2D配列を配列の疎配列に変換する
- 9. 配列(配列形式)を配列に変換する - PHP
- 10. 配列を配列の配列に変換する
- 11. C#バイト配列に変換
- 12. 文字列を配列に変換
- 13. Swift:配列を文字列に変換
- 14. 変換バイト配列
- 15. 変換配列は
- 16. 変換配列型
- 17. 変換ルビー配列
- 18. 変換配列が
- 19. ResqueキューをSideKiqに変換する
- 20. 配列int配列を配列配列リストに変換する際の問題
- 21. C#で文字列配列をInt配列に変換する
- 22. オブジェクト配列をPowerShellの文字列配列に変換する
- 23. char配列を列挙型配列に変換しますか?
- 24. 文字列配列をfloat配列に変換する
- 25. C++/cliの文字列配列をint配列に変換
- 26. 文字列配列をダブル配列に変換するAndroidプログラミング
- 27. Json配列の文字列に変換
- 28. JSONオブジェクトをループに変換して配列に変換する
- 29. PHP配列をJavascript配列に変換するには?
- 30. ruby配列をC配列にRubyInlineで変換するには?
この[記事](https://stackoverflow.com/questions/23485944/how-to-convert-list-to仮定-queue-to-achie-fifo)が役立つかもしれません。 –
このリンクを参照してください。 https://stackoverflow.com/questions/41153502/convert-queue-into-long-array –