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);