Converting List
Beim Versuch, eine List
Um dieses Problem zu beheben, besteht ein gängiger Ansatz darin, eine Schleife zu verwenden, wie in der Frage gezeigt. Allerdings führt Java 8 eine effizientere und prägnantere Lösung mit Streams ein.
Verwendung von Streams
Mit der Einführung von IntStream bietet Java 8 eine bequeme Möglichkeit, primitive Typen zu verarbeiten wie int. Der folgende Code zeigt, wie ein List
int[] example1 = list.stream().mapToInt(i -> i).toArray(); // OR int[] example2 = list.stream().mapToInt(Integer::intValue).toArray();
Gedankenprozess
Dieser Stream-basierte Ansatz vereinfacht den Konvertierungsprozess und macht manuelle Schleifen überflüssig.
Das obige ist der detaillierte Inhalt vonWie konvertiert man eine Liste in Java effizient in ein int[]?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!