Verwendung von java.util.Arrays

7

Ich versuche, die java.util.Arrays-Klasse in JavaSE 6 zu verwenden, aber nicht sicher, wie ich es implementieren würde? auf einem Array, das ich generiert habe?

vor Beginn der Klasse habe ich

%Vor%     
Aaron 06.04.2011, 17:59
quelle

5 Antworten

16

Java-Arrays

Um ein Array von ganzen Zahlen zu deklarieren, beginnen Sie mit:

%Vor%

Um ein Array von zehn Ganzzahlen zu instanziieren, können Sie versuchen:

%Vor%

Um Werte in diesem Array zu setzen, versuchen Sie:

%Vor%

Oder bei Instantiierung:

%Vor%

Um Werte aus dem Array zu erhalten, versuchen Sie:

%Vor%

Um alle Werte in einem Array zu drucken, versuchen Sie:

%Vor%

Für weitere Informationen, die Tutorial von Sun / Oracle wird eine große Hilfe sein . Sie können auch die Java-Sprachspezifikation auf Arrays überprüfen.

Verwenden der Array-Dienstprogrammklasse

java.util.Arrays enthält eine Reihe von statische Methoden . Statische Methoden gehören zu der Klasse und benötigen keine Instanz der Klasse aufgerufen, um zu werden. Stattdessen werden sie mit dem Klassennamen als Präfix aufgerufen.

Sie können also Folgendes tun:

%Vor%

Oder

%Vor%     
justkt 06.04.2011, 18:02
quelle
8

Nehmen wir an, Sie haben ein Array

%Vor%

Und Sie wollen es sortieren. Sie tun dies:

%Vor%

Hier ist der ganze Shebang:

%Vor%

Und das ergibt

%Vor%     
corsiKa 06.04.2011 18:01
quelle
3

Sie haben nicht genügend Informationen darüber angegeben, was Sie zu tun versuchen. java.util.Arrays macht nur statische Methoden verfügbar, also geben Sie einfach Ihr Array und alle anderen Parameter ein, die für die jeweilige Methode, die Sie aufrufen, notwendig sind. Zum Beispiel würde Arrays.fill(myarray,true) ein boolesches Array mit dem Wert true füllen.

Hier ist das Javadoc für java.util.Arrays

    
Justin Waugh 06.04.2011 18:00
quelle
2

Sie können einen statischen Import verwenden

%Vor%     
Peter Lawrey 06.04.2011 18:04
quelle
1
%Vor%

Ergebnis:

"1.1,2.3,5.6,7.5,12.2,44.7,4.25,2.12"

    
smtszk 19.07.2013 14:26
quelle

Tags und Links