[Auch Anfänger können das! ] So erstellen Sie eine Java-Umgebung unter Windows 10 (JDK14.0.1)
[Leicht verständliche Erklärung! ] Verwendung der Java-Instanz
Nach Vorkenntnissen ist der Inhalt des obigen Links erforderlich.
--ArrayList ist eine Auflistungsklasse, die die List-Schnittstelle implementiert.
--ArrayList kann wie ein Array behandelt werden, wie der Name Array andeutet.
ArrayList darf keine primitiven Typen (int, boolean usw.) enthalten`.| Methode | Erläuterung | Beschreibungsbeispiel |
|---|---|---|
add |
Fügen Sie der Liste einen Wert hinzu. | list.add(Elementnummer) |
addAll |
Fügen Sie der Liste eine Liste hinzu. | list1.add(aufführen) |
set |
Ändern Sie den Wert in der Liste. | list.set(Elementnummer,Wert zu ersetzen) |
get |
Holen Sie sich den Wert der Liste. | list.get(Elementnummer) |
size |
Holen Sie sich die Anzahl der Elemente in der Liste. | list.size() |
indexOf |
Rufen Sie die Elementnummer des Werts aus der Liste ab. | list.indexOf(Wert zu suchen) |
subList |
Geben Sie einen Bereich aus der Liste an und erstellen Sie eine flache Kopie.(* Bezieht sich auf dieselben Daten wie die ursprüngliche Liste.) | subList(Startelementnummer,Endelementnummer) |
contains |
Stellen Sie fest, ob die Liste Werte enthält. | list.contains(Wert zu suchen) |
remove |
Löschen Sie den Wert der angegebenen Elementnummer aus der Liste. | list.remove(Elementnummer) |
distinct |
Entfernen Sie doppelte Werte in der Liste. | list.stream().distinct().collect(Collectors.toList()) |
clone |
Kopieren Sie die Liste. | list.clone() |
clear |
Leere die Liste. | list.clear() |
import
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.stream.Collectors;
Testklasse
Paket Paketname;
Name der Hauptklasse der öffentlichen Klasse{
public static void main(String[] args) {
//Erstellen einer ArrayList
ArrayList<Name des Referenztyps>Variablennamen= new ArrayList<Name des Referenztyps>();
}
}
--Basic ArrayList wird wie oben geschrieben.


Test1 ein und klicken Sie auf die Schaltfläche Fertig.



Test1.java erstellt wurde.
Geben Sie "Test1" in das Paket und "Hallo" in den Namen ein, wie in 6.3 beschrieben, und klicken Sie auf die Schaltfläche "Fertig stellen".

Test1.java
package Test1;
import java.util.ArrayList;
import java.util.stream.Collectors;
public class Test1 {
public static void main(String[] args) {
//Erstellen einer ArrayList
ArrayList<Hello> hello = new ArrayList<Hello>();
ArrayList<Hello> subhello = new ArrayList<Hello>();
//Mehrwert für ArrayList
hello.add(new Hello("A"));
hello.add(new Hello("B"));
hello.add(new Hello("C"));
//Liste zu ArrayList hinzufügen
subhello.addAll(hello);
//Ändern Sie den Wert von ArrayList
hello.set(0, new Hello("D"));
//Anzahl der Elemente in ArrayList
System.out.println("Anzahl der Hallo-Elemente:"+hello.size());
//Übereinstimmende Elementnummern zwischen ArrayLists
System.out.println("subhello(2)Elementnummer des passenden Hallo:"+hello.indexOf(subhello.get(2)));
//Stellen Sie fest, ob die ArrayList Werte enthält
System.out.println("Enthält Hallo einen Wert:"+hello.contains(subhello.get(2)));
//Löschen Sie den Wert der angegebenen Elementnummer aus ArrayList
hello.remove(2);
//Entfernen Sie doppelte Werte in ArrayList.
subhello.stream().distinct().collect(Collectors.toList());
//Kopieren Sie die ArrayList.
ArrayList<Hello> clonehello = (ArrayList<Hello>) hello.clone();
//ArrayList anzeigen
for(Hello h : hello) {
h.showGreeting();
}
System.out.println();
for(Hello sub : subhello) {
sub.showGreeting();
}
System.out.println();
for(Hello clone : clonehello) {
clone.showGreeting();
}
}
}
Hello.java
package Test1;
public class Hello {
//Instanzvariable
String name;
//Konstrukteur
public Hello(String name) {
this.name = name;
}
//Anzeige von Grüßen
void showGreeting() {
System.out.println(name+"Hallo,.");
}
}
--Kopieren Sie die obige Anweisung, geben Sie "S-JIS" als Zeichencode an, speichern Sie den Dateinamen als "Test1.java", "Hello.java" und führen Sie ihn aus. ↓ ↓

Recommended Posts