Java: Array in eine Liste konvertieren mit nur einer Zeile Code!

Bei Webservices muss man sehr oft mit Array’s arbeiten. In Java gibt es hierfür verschiedene Hilfsklassen, wie zum Beispiel die java.util.Arrays Klasse.

 

Mein Array

Double[] myA = new Double[6];
myA[0] = 5223423.9;
myA[1] = 15.7;
myA[2] = 189.0;
myA[3] = 7645.0;
myA[4] = 7654.4;
myA[4] = 787645.8;

 

zu einer Liste konvertieren

		
List<Double> myList = Arrays.asList(myA);

 

kopieren

			
int from = 2;
int to = 2;
Double[] myB = Arrays.copyOfRange(myA, from, to);

 

vergleichen

	
boolean erg;
erg = Arrays.equals(myA, myB);

 

addieren

	
double val = 12.4;
Arrays.fill(myB, val);

 

sortieren

Arrays.sort(myB);

 

Gibt es das Gleiche für Map’s, Listen und Set’s?

Wer die Klasse java.util.Arrays nicht kennt, sollte sich noch diesen Artikel zur Klasse java.util.Collections durchlesen!




2 Antworten : “Java: Array in eine Liste konvertieren mit nur einer Zeile Code!”

  1. Markus sagt:

    Bei Arrays.asList ist zu berücksichtigen, dass die erstellte Liste unveränderlich ist: http://javatricks.de/tricks/array-in-liste-umwandeln

Kommentar verfassen

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.