List转Iterable
static <T> Iterable<T> listConversIterable(List<T> list){
return new Iterable<T>() {
@Override
public Iterator<T> iterator() {
return new Iterator<T>() {
ListIterator<T> listIterator = list.listIterator(list.size());
@Override
public boolean hasNext() {
return listIterator.hasPrevious();
}
@Override
public T next() {
return listIterator.previous();
}
@Override
public void remove() {
listIterator.remove();
}
};
}
};
}
版权声明:本文为u014493840原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。