泛型定义练习:
<pre name="code" class="java">package one;
import java.util.ArrayList;
public class Dome6 {
public static void main(String[] args) {
//字符型
ArrayList<String> list = new ArrayList();
list.add("喜羊羊");
list.add("美羊羊");
list.add("懒羊羊");
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
//整型
ArrayList<Integer> f = new ArrayList();
f.add(123);
f.add(456);
f.add(789);
for (int i1 = 0; i1 < f.size(); i1++) {
System.out.println(f.get(i1));
}
//浮点型
ArrayList<Double> b = new ArrayList();
b.add(23.3);
b.add(36.2568);
b.add(69.36);
for(int i2=0;i2<list.size();i2++)
{
System.out.println(b.get(i2));
}
class Sheep<T>{ //泛型类定义方法
T name;
public void add(T o)
{
this.name = o;
}
}
}
}