Rumah > Java > javaTutorial > teks badan

Bagaimana untuk Menukar Array Panjang Primitif kepada Senarai Panjang di Jawa?

DDD
Lepaskan: 2024-10-30 17:40:03
asal
747 orang telah melayarinya

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

Menukar Tatasusunan Panjang Primitif kepada Senarai Panjang

Menukar tatasusunan panjang primitif (panjang[]) kepada Senarai boleh menjadi tugas yang mudah tetapi membingungkan untuk pengaturcara Java. Pendekatan konvensional menggunakan Arrays.asList() mungkin tidak mencukupi, menyebabkan keperluan untuk penyelesaian alternatif.

Dalam artikel ini, kami meneroka pendekatan yang boleh dipercayai untuk mencapai penukaran ini menggunakan ciri Java 8:

Menggunakan Strim

Dengan fungsi strim Java 8, menukar tatasusunan panjang primitif kepada Senarai menjadi operasi yang ringkas dan cekap:

<code class="java">long[] arr = { 1, 2, 3, 4 };
List<Long> list = Arrays.stream(arr).boxed().collect(Collectors.toList());</code>
Salin selepas log masuk

Begini cara penyelesaian ini berfungsi:

  • Arrays.stream(arr) mencipta strim daripada tatasusunan panjang primitif.
  • boxed() menukar nilai panjang primitif dalam strim kepada objek jenis Long.
  • Collectors.toList() mengumpulkan elemen dalam strim ke dalam senarai.

Oleh menggunakan pendekatan ini, anda boleh mengubah susunan long primitif menjadi Senarai tanpa menghadapi ralat masa kompilasi atau pengecualian masa jalan.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Array Panjang Primitif kepada Senarai Panjang di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!