例如看这个:
ArrayList<String> arrayList = new ArrayList<String>();
我可以将 <> 与自定义类一起使用吗?我该如何使用它们?
<>
只要满足泛型类的约束,您就可以将任何类放入:
ArrayList<MyClass> arrayList = new ArrayList<MyClass>();
您可以定义自己的类以使用<>
简单的:
class MyGenericClass<E> {
E e;
MyGenericClass(E e) { this.e = e; }
E getE() { return e; }
void setE(E e) { this.e = e; }
}
现在您可以自己制作:
MyGenericClass<String> stuff = new MyGenericClass<String>("Foo");
System.out.println(stuff.getE());