gpt4 book ai didi

java - Java泛型主要是一种在集合元素上强制静态类型的方法吗?

转载 作者:搜寻专家 更新时间:2023-10-31 08:25:01 25 4
gpt4 key购买 nike

private ArrayList<String> colors = new ArrayList<String>();

看上面的例子,似乎泛型的要点是在集合上强制类型。因此,我没有使用需要由程序员自行决定转换为字符串的“对象”数组,而是在 ArrayList 中的集合上强制使用“字符串”类型。这对我来说是新的,但我只想检查我是否理解正确。这种解释正确吗?

最佳答案

到目前为止,这不是泛型的唯一用途,但绝对是最明显的用途。

泛型可以(并且已经)用于许多不同的地方以确保静态类型安全,而不仅仅是集合。

我只想提一下,因为您会遇到泛型可能有用的地方,但如果您坚持使用泛型/集合关联,那么您可能会忽略这个事实。

关于java - Java泛型主要是一种在集合元素上强制静态类型的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/766394/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com