美文网首页
集合范型之间优雅的转换

集合范型之间优雅的转换

作者: 笨笨翔 | 来源:发表于2018-10-10 15:29 被阅读0次

转换list列表String到列表Intger,java8提供了stream很好的进行操作。
上代码:

public static void main(String[] args) {    
        List<String> codes = new ArrayList<String>();
    codes.add("1");
    codes.add("2");
    codes.add("3");
    codes.add("4");
    codes.add("5");
    codes.add("6");
    for (String code : codes) {
        System.out.println("这是String类型:"+code);
    }
    System.out.println("+++++++++++++++++++++++++++++++++");
    List<Integer> codesInteger = codes.stream().map(Integer::parseInt).collect(Collectors.toList());
    for (Integer code : codesInteger) {
        System.out.println("这是Integer类型:"+code);
    }
 }

这是输出:

这是String类型:1
这是String类型:2
这是String类型:3
这是String类型:4
这是String类型:5
这是String类型:6
+++++++++++++++++++++++++++++++++
这是Integer类型:1
这是Integer类型:2
这是Integer类型:3
这是Integer类型:4
这是Integer类型:5
这是Integer类型:6

对lambda表达式深入分析

http://zh.lucida.me/blog/java-8-lambdas-insideout-language-features/
这里记录一下方便以后学习

Streams API 详解

https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/index.html

参考:https://blog.csdn.net/Mint6/article/details/81942802

相关文章

  • 集合范型之间优雅的转换

    转换list列表String到列表Intger,java8提供了stream很好的进行操作。上代码: 这是输出: ...

  • 转换操作符

    Cast:将非泛型的 IEnumerable 集合元素转换为指定的泛型类型,若类型转换失败则抛出异常。 ToArr...

  • JAVA的类型转换

    基本数据类型之间的转换(值转换) boolean类型不可以和其他基本数据类型进行转换 整型,字符型,浮点型之间的转...

  • 坑集锦

    FastJson泛型转换-指定范型类型,即使对类型不关心 Uri.getQueryParameter方法注意 因为...

  • 非递归实现集合与树的转换

    在实际的开发过程中时常需要将树型结构数据转换为普通集合或者将普通集合转换成树形结构数据,除了递归之外的转换方法 T...

  • iOS范型

    范型使用场景:1、在集合(数组,字典,NSSet)中使用范型比较常见2、当声明一个类,类里边的某些属性的类型不确定...

  • Day14 范型 & 枚举

    范型 1.对象实例化时不指定泛型,默认为:Object。2.泛型不同的引用不能相互赋值。3.加入集合中的对象类型必...

  • 精讲-第5章(18)区间、数组、集合之间转换

    区间、数组、集合之间转换 在Kotlin中区间、数组、集合都是描述一系列元素的集合。通过上面的学习,我们看到它们有...

  • DataTable 转 IEnumerable

    使用泛型的通用类,DataTable 与 IEnumerable 之间的相互转换

  • 泛型

    泛型的概念 使用泛型的好处 创建集合对象,使用泛型好处:1. 避免了类型转换的麻烦,存储的是什么类型,取出的就是什...

网友评论

      本文标题:集合范型之间优雅的转换

      本文链接:https://www.haomeiwen.com/subject/lihpaftx.html