gpt4 book ai didi

java - 将字符串添加到列表

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:39:57 26 4
gpt4 key购买 nike

以下代码的结果:

public class ListIntegerDemo1 {

public static void addToList(List list) {list.add("0067");list.add("bb");}
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
addToList(list);
System.out.println(list.get(0));
}
}

“0067”

当我将一个字符串添加到一个整数列表时,我会预料到一个 RuntimeException 或类似的异常。

为什么没有问题?

最佳答案

在运行时,通用类型参数被删除,所以 List<Integer>变成 List ,您可以向其添加任何引用类型。

如果你改变addToList(List list)addToList(List<Integer> list) ,编译器将阻止您在此方法中向该列表添加字符串。

关于java - 将字符串添加到列表 <Integer>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29920288/

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