You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
760 B
17 lines
760 B
public class TestPairSwap {
|
|
public static void main(String[] args) {
|
|
// 1. 原始 Pair:String + Integer(姓名-年龄)
|
|
Pair<String, Integer> person = new Pair<>("张三", 20);
|
|
System.out.println("交换前:" + person);
|
|
|
|
// 2. 调用静态 swap 方法,得到交换后的 Pair
|
|
Pair<Integer, String> swappedPerson = Pair.swap(person);
|
|
System.out.println("交换后:" + swappedPerson);
|
|
|
|
// 3. 相同类型的 Pair 也可以正常使用
|
|
Pair<Double, Double> point = new Pair<>(116.40, 39.90);
|
|
System.out.println("交换前坐标:" + point);
|
|
Pair<Double, Double> swappedPoint = Pair.swap(point);
|
|
System.out.println("交换后坐标:" + swappedPoint);
|
|
}
|
|
}
|