All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xdean.jex.util.collection.ListUtil Maven / Gradle / Ivy

The newest version!
package xdean.jex.util.collection;

import java.util.List;
import java.util.function.BiConsumer;

public class ListUtil {

  public static  T lastGet(List list, int index) {
    if (list.size() < index) {
      return null;
    }
    return list.get(list.size() - 1 - index);
  }

  public static  void forEach(List list, BiConsumer consumer) {
    for (int i = 0; i < list.size(); i++) {
      consumer.accept(list.get(i), i);
    }
  }

  public static  boolean addIfAbsent(List list, T t) {
    if (list.contains(t) == false) {
      return list.add(t);
    }
    return false;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy