本文整理了Java中java.util.List.lastIndexOf()
方法的一些代码示例,展示了List.lastIndexOf()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.lastIndexOf()
方法的具体详情如下:
包路径:java.util.List
类名称:List
方法名:lastIndexOf
[英]Searches this List for the specified object and returns the index of the last occurrence.
[中]在此列表中搜索指定的对象并返回上次出现的索引。
代码示例来源:origin: spring-projects/spring-framework
@Override
public int lastIndexOf(Object o) {
return this.backingList.lastIndexOf(o);
}
代码示例来源:origin: hankcs/HanLP
@Override
public int lastIndexOf(Object o)
{
return pipeList.lastIndexOf(o);
}
代码示例来源:origin: apache/flink
@Override
public int lastIndexOf(final Object o) {
return this.list.lastIndexOf(o);
}
代码示例来源:origin: stanfordnlp/CoreNLP
@Override
public int lastIndexOf(Object o) {
return parseTrees.lastIndexOf(o);
}
代码示例来源:origin: redisson/redisson
/**
* Use {@link #getResponses()}
*/
@Deprecated
public int lastIndexOf(Object o) {
return responses.lastIndexOf(o);
}
代码示例来源:origin: redisson/redisson
/**
* Use {@link #getResponses()}
*/
@Deprecated
public int lastIndexOf(Object o) {
return responses.lastIndexOf(o);
}
代码示例来源:origin: google/guava
@Override
public int lastIndexOf(Object o) {
synchronized (mutex) {
return delegate().lastIndexOf(o);
}
}
代码示例来源:origin: google/guava
@Override
protected int find(Object o) {
return getList().lastIndexOf(o);
}
代码示例来源:origin: google/guava
@Override
public int lastIndexOf(Object element) {
return delegate().lastIndexOf(element);
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int lastIndexOf(Object o) {
return this.children.lastIndexOf(o);
}
代码示例来源:origin: spring-projects/spring-framework
@Override
public int lastIndexOf(Object o) {
return list.lastIndexOf(o);
}
代码示例来源:origin: jenkinsci/jenkins
private void cutCycleAt(String referee, List<String> cycle) {
// cycle contains variables in referrer-to-referee order.
// This should not be negative, for the first and last one is same.
int refererIndex = cycle.lastIndexOf(referee) - 1;
assert(refererIndex >= 0);
String referrer = cycle.get(refererIndex);
boolean removed = refereeSetMap.get(referrer).remove(referee);
assert(removed);
LOGGER.warning(String.format("Cyclic reference detected: %s", Util.join(cycle," -> ")));
LOGGER.warning(String.format("Cut the reference %s -> %s", referrer, referee));
}
代码示例来源:origin: greenrobot/greenDAO
@Override
public int lastIndexOf(Object object) {
loadRemaining();
return entities.lastIndexOf(object);
}
代码示例来源:origin: google/guava
@CollectionSize.Require(absent = {ZERO, ONE})
public void testSubList_lastIndexOf() {
List<E> list = getList();
int size = list.size();
List<E> copy = list.subList(0, size);
List<E> head = list.subList(0, size - 1);
List<E> tail = list.subList(1, size);
assertEquals(size - 1, copy.lastIndexOf(list.get(size - 1)));
assertEquals(size - 2, head.lastIndexOf(list.get(size - 2)));
assertEquals(size - 2, tail.lastIndexOf(list.get(size - 1)));
// The following assumes all elements are distinct.
assertEquals(0, copy.lastIndexOf(list.get(0)));
assertEquals(0, head.lastIndexOf(list.get(0)));
assertEquals(0, tail.lastIndexOf(list.get(1)));
assertEquals(-1, head.lastIndexOf(list.get(size - 1)));
assertEquals(-1, tail.lastIndexOf(list.get(0)));
}
代码示例来源:origin: prestodb/presto
@Override
public int lastIndexOf(Object o) {
synchronized (mutex) {
return delegate().lastIndexOf(o);
}
}
代码示例来源:origin: prestodb/presto
@Override
public int lastIndexOf(Object element) {
return delegate().lastIndexOf(element);
}
代码示例来源:origin: google/j2objc
@Override
public int lastIndexOf(Object o) {
synchronized (mutex) {
return delegate().lastIndexOf(o);
}
}
代码示例来源:origin: google/guava
public void testAsListLastIndexOf() {
assertEquals(-1, Booleans.asList(EMPTY).lastIndexOf((Object) "wrong type"));
assertEquals(-1, Booleans.asList(EMPTY).lastIndexOf(true));
assertEquals(-1, Booleans.asList(ARRAY_FALSE).lastIndexOf(true));
assertEquals(1, Booleans.asList(ARRAY_FALSE_TRUE).lastIndexOf(true));
assertEquals(1, Booleans.asList(ARRAY_FALSE_FALSE).lastIndexOf(false));
}
代码示例来源:origin: google/guava
@CollectionFeature.Require(absent = REJECTS_DUPLICATES_AT_CREATION)
@CollectionSize.Require(absent = {ZERO, ONE})
public void testLastIndexOf_duplicate() {
E[] array = createSamplesArray();
array[getNumElements() / 2] = e0();
collection = getSubjectGenerator().create(array);
assertEquals(
"lastIndexOf(duplicate) should return index of last occurrence",
getNumElements() / 2,
getList().lastIndexOf(e0()));
}
}
代码示例来源:origin: google/guava
public void testAsListEquals() {
assertEquals(Booleans.asList(EMPTY), Collections.emptyList());
assertEquals(Booleans.asList(ARRAY_FALSE), Booleans.asList(ARRAY_FALSE));
assertFalse(Booleans.asList(ARRAY_FALSE).equals(ARRAY_FALSE));
assertFalse(Booleans.asList(ARRAY_FALSE).equals(null));
assertFalse(Booleans.asList(ARRAY_FALSE).equals(Booleans.asList(ARRAY_FALSE_TRUE)));
assertFalse(Booleans.asList(ARRAY_FALSE_FALSE).equals(Booleans.asList(ARRAY_FALSE_TRUE)));
assertEquals(1, Booleans.asList(ARRAY_FALSE_TRUE).lastIndexOf(true));
List<Boolean> reference = Booleans.asList(ARRAY_FALSE);
assertEquals(Booleans.asList(ARRAY_FALSE), reference);
assertEquals(reference, reference);
}
内容来源于网络,如有侵权,请联系作者删除!