Heim > Java > javaLernprogramm > Hauptteil

Wie konvertiere ich ein primitives Long-Array in eine Liste von Longs in Java?

DDD
Freigeben: 2024-10-30 17:40:03
Original
747 Leute haben es durchsucht

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

Primitive Long-Arrays in eine Liste von Longs konvertieren

Ein Array primitiver Longs (long[]) in eine Liste konvertieren kann für Java-Programmierer eine unkomplizierte und dennoch rätselhafte Aufgabe sein. Der herkömmliche Ansatz der Verwendung von Arrays.asList() reicht möglicherweise nicht aus, sodass alternative Lösungen erforderlich sind.

In diesem Artikel untersuchen wir einen zuverlässigen Ansatz, um diese Konvertierung mithilfe von Java 8-Funktionen durchzuführen:

Verwenden von Streams

Mit der Stream-Funktionalität von Java 8 ist das Konvertieren primitiver langer Arrays in List wird zu einer prägnanten und effizienten Operation:

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

So funktioniert diese Lösung:

  • Arrays.stream(arr) erstellt einen Stream aus dem primitiven langen Array.
  • boxed() konvertiert die primitiven Long-Werte im Stream in Objekte vom Typ Long.
  • Collectors.toList() sammelt die Elemente im Stream in einer Liste.

By Mit diesem Ansatz können Sie ein Array primitiver Long-Werte effektiv in ein List-Element umwandeln. ohne dass Kompilierungsfehler oder Laufzeitausnahmen auftreten.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein primitives Long-Array in eine Liste von Longs in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!