Java 检查某个数组的存在性

Java 检查某个数组的存在性,java,arrays,Java,Arrays,检查某个数组名是否存在的最佳方法是什么?例如,如果我有一个名为: String array1[] = new String[]{"abc", "def", "ghi"}; 检查阵列1是否存在的最佳方法是什么 此外,如果我们不知道abc在哪个索引中,是否有办法查看数组中是否存在字符串abc 编辑:我计划让用户输入一个字符串,并检查输入字符串是否与任何字符串数组变量名匹配,以检查是否存在您可以使用的数组 if(array != null){ //some code for when the arr

检查某个数组名是否存在的最佳方法是什么?例如,如果我有一个名为:

String array1[] = new String[]{"abc", "def", "ghi"};
检查阵列1是否存在的最佳方法是什么

此外,如果我们不知道abc在哪个索引中,是否有办法查看数组中是否存在字符串abc


编辑:我计划让用户输入一个字符串,并检查输入字符串是否与任何字符串数组变量名匹配,以检查是否存在您可以使用的数组

if(array != null){
//some code for when the array exists
} else {
//some other code for when the array does not exist.
}
如果要检查数组是否有超过0个条目,请编辑您的问题

要检查字符串abc是否是数组的一部分,可以使用

if(Arrays.asList(array1).contains("abc")){...}
要了解有关阵列的更多信息,请阅读阵列文档:


如果您声明array1,那么它存在于您将使用它的哪种情况下?您可能的意思是:String[]array1=…ifArrays.asListarray1.ContainesBy您确实应该了解对象、引用和变量。我建议你从头到尾,从涵盖基础知识的训练开始。一旦阅读,您就会意识到对象没有名称。变量只是对现有对象的引用。此外,变量的存在与对象的激励是独立的。