ホームページ > Java > &#&チュートリアル > Java でプリミティブな Long 配列を Long のリストに変換するにはどうすればよいですか?

Java でプリミティブな Long 配列を Long のリストに変換するにはどうすればよいですか?

DDD
リリース: 2024-10-30 17:40:03
オリジナル
815 人が閲覧しました

How to Convert a Primitive Long Array to a List of Longs in Java?

プリミティブな Long 配列を Long のリストに変換

プリミティブな Long の配列 (long[]) を List に変換します。 Java プログラマにとっては、簡単ではありますが、不可解な作業になる可能性があります。 Arrays.asList() を利用する従来のアプローチでは十分ではない可能性があり、代替ソリューションの必要性が生じています。

この記事では、Java 8 の機能を使用してこの変換を達成するための信頼できるアプローチを検討します。

ストリームの使用

Java 8 のストリーム機能を使用して、プリミティブな Long 配列を List に変換します。簡潔で効率的な操作になります:

<code class="java">long[] arr = { 1, 2, 3, 4 };
List<Long> list = Arrays.stream(arr).boxed().collect(Collectors.toList());</code>
ログイン後にコピー

このソリューションの仕組みは次のとおりです:

  • Arrays.stream(arr) は、プリミティブな長い配列からストリームを作成します。
  • boxed() は、ストリーム内のプリミティブな Long 値を Long 型のオブジェクトに変換します。
  • Collectors.toList() は、ストリーム内の要素をリストに収集します。

Byこのアプローチを利用すると、プリミティブなlongの配列をListに効果的に変換できます。コンパイル時エラーや実行時例外が発生することはありません。

以上がJava でプリミティブな Long 配列を Long のリストに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート