Java ArrayList—;indexOf(T)方法的实现
如何在Java中实现这样的方法?我想要一个通用的例子,虽然我理解这种比较(重复等)所涉及的复杂性,但任何建议都是非常感谢的。谢谢。源代码将提供我寻求的解决方案。源代码将提供我寻求的解决方案。源代码将提供我寻求的解决方案。源代码将提供我寻求的解决方案。是您正在寻找的源代码。 下面是一个包含您要使用的方法的代码段: 返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回-1。更正式地说,返回最低的索引i(o==null?get(i)==null:o.equals(get(i)),或者如果没有这样的索引,返回-1Java ArrayList—;indexOf(T)方法的实现,java,arraylist,indexof,Java,Arraylist,Indexof,如何在Java中实现这样的方法?我想要一个通用的例子,虽然我理解这种比较(重复等)所涉及的复杂性,但任何建议都是非常感谢的。谢谢。源代码将提供我寻求的解决方案。源代码将提供我寻求的解决方案。源代码将提供我寻求的解决方案。源代码将提供我寻求的解决方案。是您正在寻找的源代码。 下面是一个包含您要使用的方法的代码段: 返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回-1。更正式地说,返回最低的索引i(o==null?get(i)==null:o.equals(get(i)),或者如
public int indexOf(Object o) {
if (o == null) {
for (int i = 0; i < size; i++)
if (elementData[i]==null)
return i;
} else {
for (int i = 0; i < size; i++)
if (o.equals(elementData[i]))
return i;
}
return -1;
}
public int indexOf(对象o){
如果(o==null){
对于(int i=0;i
是您要查找的源代码。
下面是一个包含您要使用的方法的代码段:
返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回-1。更正式地说,返回最低的索引i(o==null?get(i)==null:o.equals(get(i)),或者如果没有这样的索引,返回-1
public int indexOf(Object o) {
if (o == null) {
for (int i = 0; i < size; i++)
if (elementData[i]==null)
return i;
} else {
for (int i = 0; i < size; i++)
if (o.equals(elementData[i]))
return i;
}
return -1;
}
public int indexOf(对象o){
如果(o==null){
对于(int i=0;i
是您要查找的源代码。
下面是一个包含您要使用的方法的代码段:
返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回-1。更正式地说,返回最低的索引i(o==null?get(i)==null:o.equals(get(i)),或者如果没有这样的索引,返回-1
public int indexOf(Object o) {
if (o == null) {
for (int i = 0; i < size; i++)
if (elementData[i]==null)
return i;
} else {
for (int i = 0; i < size; i++)
if (o.equals(elementData[i]))
return i;
}
return -1;
}
public int indexOf(对象o){
如果(o==null){
对于(int i=0;i
是您要查找的源代码。
下面是一个包含您要使用的方法的代码段:
返回此列表中指定元素第一次出现的索引,如果此列表不包含该元素,则返回-1。更正式地说,返回最低的索引i(o==null?get(i)==null:o.equals(get(i)),或者如果没有这样的索引,返回-1
public int indexOf(Object o) {
if (o == null) {
for (int i = 0; i < size; i++)
if (elementData[i]==null)
return i;
} else {
for (int i = 0; i < size; i++)
if (o.equals(elementData[i]))
return i;
}
return -1;
}
public int indexOf(对象o){
如果(o==null){
对于(int i=0;i
遍历元素。。。顺便说一下,JDK源代码是可用的。请看一下源代码。它在这里,但它是indexOf(objecto)遍历元素。。。顺便说一下,JDK源代码是可用的。请看一下源代码。它在这里,但它是indexOf(objecto)遍历元素。。。顺便说一下,JDK源代码是可用的。请看一下源代码。它在这里,但它是indexOf(objecto)遍历元素。。。顺便说一下,JDK源代码是可用的。看看源代码。它在这里,但它是indexOf(objecto)