如何检查Vector是否存在且是否已在Java中定义?

时间:2018-03-19 18:04:49

标签: java vector

我试图在循环之前检查vector.isEmpty(),但有时甚至还没有定义向量,因为它在其他地方的函数中被分配。有没有办法在尝试调用所述向量上的任何Vector方法之前检查是否vector == Vector

我来自JavaScript背景,由于系统类型松散,我只能做if (isArray(array))。在操作之前是否有任何类似或标准的程序来检查Vector是否已被定义?

1 个答案:

答案 0 :(得分:2)

你想:

if(myVector != null) {
    // let's work with it!
}

为此。在Java中,它必须早先声明,例如Vector myVector

另外,请注意Vector是一个非常古老的集合。 ArrayList可能更合适,除非你有特定的并发性考虑因素吗?