Implementieren der Apache Commons-Bibliothek
In diesem Schritt werden wir lernen, wie man die Klassen MutablePair
und ImmutablePair
aus der Apache Commons-Bibliothek verwendet, um Paare zu erstellen und zu manipulieren. Fügen Sie den folgenden Code in Ihre PairsInJava.java
-Datei hinzu:
import org.apache.commons.lang3.tuple.ImmutablePair;
import org.apache.commons.lang3.tuple.MutablePair;
public class PairsInJava {
public static void main(String[] args) {
MutablePair<String, Integer> p1 = new MutablePair<>("apple", 1);
ImmutablePair<String, Integer> p2 = new ImmutablePair<>("banana", 2);
System.out.println("p1=" + p1.getLeft() + "," + p1.getRight());
System.out.println("p2=" + p2.getLeft() + "," + p2.getRight());
p1.setLeft("orange");
p1.setRight(3);
System.out.println("new p1=" + p1.getLeft() + "," + p1.getRight());
// kann keine Werte für das unveränderliche Paar setzen
// p2.setLeft("kiwi");
p2 = p2.withLeft("kiwi");
System.out.println("new p2=" + p2.getLeft() + "," + p2.getRight());
}
}
Im obigen Code verwenden wir die Klassen MutablePair
und ImmutablePair
aus der Apache Commons-Bibliothek, um Paare zu erstellen und dann ihren Schlüssel
und Wert
zu ändern.
Um den Code zu kompilieren und auszuführen, führen Sie folgenden Befehl aus:
javac -cp.:commons-lang3-3.13.0.jar PairsInJava.java && java -cp.:commons-lang3-3.13.0.jar PairsInJava