java.util.List.lastIndexOf()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(180)

本文整理了Java中java.util.List.lastIndexOf()方法的一些代码示例,展示了List.lastIndexOf()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。List.lastIndexOf()方法的具体详情如下:
包路径:java.util.List
类名称:List
方法名:lastIndexOf

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

相关文章