package com.xcdq.demo01;
import java.util.ArrayList;
import java.util.List;
public class Demo01 {
public static void main(String[] args) {
List list = new ArrayList<>();
list.add("111");
list.add("222");
list.add("333");
list.add("444");
list.add(111);
list.add(222);
list.add(333);
list.add(444);
list.add(true);
list.add(false);
list.add(true);
list.add(true);
// 不推荐在同一个列表中存放不同的数据类型
for (Object o : list){
System.out.println(o);
}
}
}
package com.xcdq.demo02;
public class Demo02 {
public static void main(String[] args) {
// 可以存放整数
Pair<Integer>integerPair = new Pair<>(1,3);
System.out.println(integerPair);
// 也可以存放字符串
Pair<String>pair2 = new Pair<>("张无忌","赵敏");
System.out.println(pair2);
// 也可以存放小数
Pair<Double>paii3 = new Pair<>(45.6,56.8);
System.out.println(paii3);
}
}
package com.xcdq.demo02;
public class Pair <T>{
// 私有属性
private T first;
private T second;
// 构造方法
public Pair(){
}
public Pair(T first, T second) {
this.first = first;
this.second = second;
}
// getter setter
public T getFirst() {
return first;
}
public void setFirst(T first) {
this.first = first;
}
public T getSecond(){
return second;
}
public void setSecond(T second) {
this.second = second;
}
// toString()
}