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

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);
}
}