这不是一个非常有效的解决方案,但是可以工作一个:
public static <T> T getFirstElement(final Iterable<T> elements) { return elements.iterator().next();}public static <T> T getLastElement(final Iterable<T> elements) { T lastElement = null; for (T element : elements) { lastElement = element; } return lastElement;}


