zoukankan      html  css  js  c++  java
  • Iterable转List

    Iterable转List

    Iterable<Entity> geted = entityDao.findAll();
    List<Entity> list = Lists.newArrays();
    geted.forEach(single ->{list.add(single)});

    学习了:https://blog.csdn.net/u010003051/article/details/53422741

    Iterator转List

    方式1:
    #Apache Commons Collections:
    import org.apache.commons.collections.IteratorUtils;
    Iterator<Element> myIterator = //some iterator
    List<Element> myList=IteratorUtils.toList(myIterator);   
     
     
    方式二:
    或者自己转换
    public static <T> List<T> copyIterator(Iterator<T> iter) {
        List<T> copy = new ArrayList<T>();
        while (iter.hasNext())
            copy.add(iter.next());
        return copy;
    }
     
    使用方式:
    List<String> list = Arrays.asList("1", "2", "3");
    Iterator<String> iter = list.iterator();
    List<String> copy = copyIterator(iter);
     
    方式3:
    #Guava
    import com.google.common.collect.Lists;
    Iterator<Element> myIterator =  //some iterator
    List<Element> myList = Lists.newArrayList(myIterator);

    学习了:https://blog.csdn.net/u010533843/article/details/62085345

  • 相关阅读:
    hdu 1058
    hdu 1003
    hdu 1500
    hdu 1083 最大匹配
    hdu 1370 中国剩余定理
    hdu 1299 数论 分解素因子
    hdu 1299
    poj 1144 求割点
    hdu 1068 最大独立集合
    hdu 1054
  • 原文地址:https://www.cnblogs.com/stono/p/9350433.html
Copyright © 2011-2022 走看看