java.util.LinkedList.removeLastOccurrence()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(179)

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

LinkedList.removeLastOccurrence介绍

[英]Removes the last occurrence of the specified element in this list (when traversing the list from head to tail). If the list does not contain the element, it is unchanged.
[中]删除此列表中指定元素的最后一个匹配项(从头到尾遍历列表时)。如果列表不包含该元素,则该元素将保持不变。

代码示例

代码示例来源:origin: spotbugs/spotbugs

  1. @ExpectWarning("GC")
  2. public void test() {
  3. LinkedList<Integer> lst = new LinkedList<Integer>();
  4. lst.add(1);
  5. lst.add(2);
  6. lst.add(3);
  7. lst.removeFirstOccurrence("a");
  8. lst.removeLastOccurrence("a");
  9. Vector<Integer> v = new Vector<Integer>();
  10. v.addAll(lst);
  11. v.indexOf((long) 1, 1);
  12. v.lastIndexOf((long) 1, 1);
  13. }

代码示例来源:origin: apache/ignite

  1. nodes.removeLastOccurrence(thisNode);

代码示例来源:origin: com.jtransc/jtransc-rt

  1. @Override
  2. public boolean removeLastOccurrence(Object o) {
  3. return queue.removeLastOccurrence(o);
  4. }

代码示例来源:origin: com.daioware.collections/concurrent

  1. @Override
  2. public synchronized boolean removeLastOccurrence(Object o) {
  3. return super.removeLastOccurrence(o);
  4. }

代码示例来源:origin: com.virjar/dungproxy-client

  1. @Override
  2. public boolean removeLastOccurrence(Object o) {
  3. lock.lock();
  4. try {
  5. return super.removeLastOccurrence(o);
  6. } finally {
  7. lock.unlock();
  8. }
  9. }

代码示例来源:origin: org.apache.openejb.patch/openjpa

  1. @Override
  2. public boolean removeLastOccurrence(Object paramObject) {
  3. if (_directAccess) {
  4. return super.removeLastOccurrence(paramObject);
  5. }
  6. if (isDelayLoad()) {
  7. load();
  8. }
  9. Proxies.dirty(this, true);
  10. return super.removeLastOccurrence(paramObject);
  11. }

代码示例来源:origin: org.apache.openjpa/openjpa-all

  1. @Override
  2. public boolean removeLastOccurrence(Object paramObject) {
  3. if (_directAccess) {
  4. return super.removeLastOccurrence(paramObject);
  5. }
  6. if (isDelayLoad()) {
  7. load();
  8. }
  9. Proxies.dirty(this, true);
  10. return super.removeLastOccurrence(paramObject);
  11. }

代码示例来源:origin: org.apache.openjpa/openjpa-kernel

  1. @Override
  2. public boolean removeLastOccurrence(Object paramObject) {
  3. if (_directAccess) {
  4. return super.removeLastOccurrence(paramObject);
  5. }
  6. if (isDelayLoad()) {
  7. load();
  8. }
  9. Proxies.dirty(this, true);
  10. return super.removeLastOccurrence(paramObject);
  11. }

代码示例来源:origin: org.apache.openejb.patch/openjpa-kernel

  1. @Override
  2. public boolean removeLastOccurrence(Object paramObject) {
  3. if (_directAccess) {
  4. return super.removeLastOccurrence(paramObject);
  5. }
  6. if (isDelayLoad()) {
  7. load();
  8. }
  9. Proxies.dirty(this, true);
  10. return super.removeLastOccurrence(paramObject);
  11. }

代码示例来源:origin: SecUSo/privacy-friendly-sudoku

  1. public void addState(GameBoard gameBoard) {
  2. // don't add duplicates right after each other..
  3. if(gameBoard.equals(states.get(activeState))) {
  4. return;
  5. }
  6. LinkedList<GameBoard> deleteList = new LinkedList<>();
  7. for(int i = 0; i < states.size(); i++) {
  8. if (i > activeState) { // 3 states // state 1 is active // means 0,[1],2
  9. // delete rest of the list // i > activeState // i > 1 // so i = 2 will be deleted // 0 can not be deleted
  10. deleteList.add(states.get(i));
  11. }
  12. }
  13. for(GameBoard g : deleteList) {
  14. states.removeLastOccurrence(g);
  15. }
  16. // then append the current state
  17. try {
  18. GameBoard board = gameBoard.clone();
  19. states.addLast(board);
  20. activeState = states.size()-1;
  21. } catch (CloneNotSupportedException e) {
  22. e.printStackTrace();
  23. }
  24. }

代码示例来源:origin: net.digitalid.utility/utility-collections

  1. @Impure
  2. @Override
  3. @NonFrozenRecipient
  4. public boolean removeLastOccurrence(@NonCaptured @Unmodified @Nullable Object object) {
  5. return super.removeLastOccurrence(object);
  6. }

代码示例来源:origin: com.foreach.across/across-core

  1. orderedModules.removeLastOccurrence( moduleToMove );

代码示例来源:origin: viadee/vPAV

  1. predecessorVariablesList.removeLastOccurrence(pv);

代码示例来源:origin: org.apache.ignite/ignite-core

  1. nodes.removeLastOccurrence(thisNode);

相关文章