gpt4 book ai didi

java - 初始化一个ArrayList。必要时?

转载 作者:行者123 更新时间:2023-12-02 20:35:00 24 4
gpt4 key购买 nike

我的工作给我的印象是,当我在 Java 7 的类中定义 ArrayList 属性时,当我想要访问它时,不需要初始化它(使用 new 作为新对象)第一次在一个方法中。尽管如此,尽管我安装了 JDK1.7.0,但我总是收到 nullPointerException 错误(在我的个人家用计算机上)。我是否应该安装较新的版本来克服这种烦人的情况?

公共(public)类AdditionNode {

private VectorOperationCodeGen nodeCodeGen;
protected ArrayList<VectorInTree> connectedVectors;

.........

公共(public)无效inputVector(VectorInTree inputVector){

    if(inputFlag==2||inputFlag==0){

if(this.connectedVectors.isEmpty()){

最后一行引发 nullPointerException。应该是这样吗?

最佳答案

I define an ArrayList attribute in a class in Java 7, it is not necessary to initialize it (with new as a new Object) when I want to access it in a method for the first time.

这是错误。是什么给你这样的印象?

关于java - 初始化一个ArrayList。必要时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7702908/

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