Java指定集合数据类型?

时间:2013-05-01 04:03:58

标签: java collections

所以我看到有人把<>宣布收藏后。我知道它用于指定集合包含的数据类型。我没有看到它在任何其他情况下使用,所以我只是想知道它被称为什么,以及他们是否有任何其他方式使用这种技术?感谢

2 个答案:

答案 0 :(得分:1)

有角度的括号/泛型用于定义可以存储在集合中的数据类型。如果没有泛型,您可以存储Object类型的实体,这意味着所有类都从Object扩展。但是在业务场景中,我们可能不需要这样的通用集合,并且希望避免在集合中放置不同类型的对象。例如,如果您有一组名称,则可能不希望将数字存储在此类集合中。要限制它,您可以定义集合,这将强制编码器仅在集合中存储String类型值。

答案 1 :(得分:0)

Java Generics。您可以在有角度的括号内调用类型参数

来自Java教程:JDK 5.0 introduces several new extensions to the Java programming language. One of these is the introduction of generics.

请参阅http://docs.oracle.com/javase/tutorial/extra/generics/intro.html