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

  • 相关阅读:
    幻灯片效果
    国外空间乱码的解决方法
    图片自动适应
    css圆角效
    iframe自适应兼容
    css圆角
    图片自动适应2
    JQuery实现智能输入提示(仿机票预订网站)
    AppDiag类
    c# 渐变算法
  • 原文地址:https://www.cnblogs.com/stono/p/9350433.html
Copyright © 2011-2022 走看看