Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取传入值的索引_Java - Fatal编程技术网

Java 获取传入值的索引

Java 获取传入值的索引,java,Java,上述方法不起作用,因为它说“长度无法解析或不是字段”类型是一个常量,而不是一个数组。无法运行type.length,因为常量未定义length属性 如果常量是枚举,则可以使用常量.values()获取所有常量的数组。您的常量对象应该是某种类型的集合。看看那些。它们有很多不同的属性 你似乎在这里重写的是一篇文章。它们已经有了一个函数,可以在里面搜索名为indexOf什么是常量?枚举?接口?一节课?属性length在数组上有效(当类或接口上显式声明length时)。代码应该做什么可能重复?如何获取实

上述方法不起作用,因为它说“长度无法解析或不是字段”

类型
是一个
常量
,而不是一个数组。无法运行
type.length
,因为
常量
未定义
length
属性


如果
常量
是枚举,则可以使用
常量.values()
获取所有常量的数组。

您的
常量
对象应该是某种类型的
集合
。看看那些。它们有很多不同的属性


你似乎在这里重写的是一篇文章。它们已经有了一个函数,可以在里面搜索名为
indexOf

什么是
常量
?枚举?接口?一节课?属性
length
在数组上有效(当类或接口上显式声明
length
时)。代码应该做什么可能重复?如何获取实际映射到数组的对象索引。。。假设我的数组包含三个对象[“sas”、“asas”、“asas”]。indexOf(myObject)将返回数组项的索引或列表的索引。
public static int getIndex(String value, Constants type) {
    int myPosition = -1;
    for (int i = 0; i < type.length; i++) {
        if (type[i] == value) {
            myPosition = i;
            break;
        }
    }
    return myPosition;
}
CommonMethods.Utils.getIndex("Kevin", Contants.Name);