把list集合转换成另一个list集合的三个方法

这篇具有很好参考价值的文章主要介绍了把list集合转换成另一个list集合的三个方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.把list集合转换成另一个list集合方法1,使用jdk1.8流
List<ModelInputNode.ModelColumns> modelColumns=standardTableOutPutNode.getData().getColumns().stream().
        .map(column->new ModelInputNode.ModelColumns(UUID.randomUUID().toString(),column.getSourceColumn(),column.getType2(),1)).collect(Collectors.toList());
2.把list集合转换成另一个list集合方法12,使用Lists.transform
 List<Column> columnList= (List<Column>) datasourceQueryService.getColumns(datasourceId,"",tableName);
            List<QualityColumn> columns = Lists.transform(columnList, (column) -> {
                QualityColumn qualityColumn = new QualityColumn();
                qualityColumn.setComment(column.getComment());
                qualityColumn.setName(tableName+"."+column.getName());
                qualityColumn.setOriginalType(column.getOriginalType());
                qualityColumn.setType(column.getType());
                return qualityColumn;
            });
3.把一个对象转换成另一个对象
 BeanUtils.copyProperties(ruleColumn,newColumn);
4.使用for循环文章来源地址https://www.toymoban.com/news/detail-696262.html

到了这里,关于把list集合转换成另一个list集合的三个方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Java基础】Java中List集合的常用方法

    在Java编程中,List集合是最常用的一种数据结构之一。它具有动态扩容、元素添加、删除和查询等基础操作,可以存储各种类型的对象,并且支持泛型。在本文中,我将介绍Java List集合的常用方法,并通过实例演示这些方法的使用。 一、List集合的创建与初始化 在使用List集合

    2024年02月16日
    浏览(38)
  • 【Java】List集合遍历的五种方法

    🎊专栏【Java】 🌺每日一句:人生最重要的就是要清醒的认知 ⭐欢迎并且感谢大家指出我的问题 目录 1.通过for循环配合List接口中的size()和get(index i)的方法 2.使用Iterator迭代器及其方法遍历集合 🍔迭代器 🍔具体操作 3.增强for循环遍历 🍔是for循环的一种 🍔格式 🍔好处 🍔弊

    2024年02月03日
    浏览(56)
  • 【Java】集合List的toArray()方法及其重载

    在Java中,集合(List 接口的实现类)提供了一个名为 toArray 的方法,用于将集合中的元素转换成数组。该方法有两个主要的重载形式,分别用于不同的情况。 这个方法将集合中的元素复制到一个指定类型的数组中,并返回该数组。 如果指定的数组大小足够容纳集合中的所有

    2024年02月11日
    浏览(30)
  • java中如何将一个集合list转成以逗号隔开的字符串

    代码: 运行结果: 参数: delimiter:每个元素要添加的分隔符(通常是逗号) elements:需要添加分隔符的字符串(表示被连接的数组(也可以是集合),或者是要连接的多个字符串)

    2024年02月12日
    浏览(51)
  • java集合之List接口实现类常用方法详解

    目录 一、List集合概述 二、ArrayList类 三、ArrayList常用方法实例 四、LinkedList类 五、Linkedist常用方法实例         java.util.List接口继承自Collection接口,是单列集合的一个分支,通常将实现了List接口的对象称为List集合,在List集合中允许出现重复的元素,所有的元素是以一种线

    2024年02月08日
    浏览(51)
  • Java将一个list<T>指定key转换成Map<list>

    经常有这种,一个数据库里有多个字段,但是数据库只能返回一个list,你group分组了也没用。 然后你得到的是一个list,你想根据type分组,大概是这样 [ {\\\"name\\\":\\\"牛奶\\\",\\\"desc\\\":\\\"吃了有力气\\\",\\\"type\\\":\\\"食物\\\"}, {\\\"name\\\":\\\"猫耳朵\\\",\\\"desc\\\":\\\"富含丰富油脂\\\",\\\"type\\\":\\\"食物\\\"}, {\\\"name\\\":\\\"电脑\\\",\\\"desc\\\":\\\"可以提升

    2024年01月24日
    浏览(53)
  • List集合转换成数组list.toArray

            List集合转换成集合,List类本身提供了两个api:         一个是把集合转换成元素数据类型为Object的数组;另外一个则是一个泛型函数。其中泛型函数这个api是比较常用的,因为它转换后得到的数组的元素类型仍然是列表中的数据元素类型,而不是Object类型。    

    2024年02月10日
    浏览(44)
  • Java中JSONArray转换List的方法

    JSONArray字符串 转 List 输出结果: [a, b, c] JSONArray对象 转 List实体类对象 Body.class代码: 输出结果: [{“name”:“zhangsan”,“age”:18},{“name”:“lisi”,“age”:23}] [Body{name=‘zhangsan’, age=18}, Body{name=‘lisi’, age=23}] List转JSONArray

    2024年02月14日
    浏览(49)
  • 将List集合转换成ArrayList集合的方式

    方法一: 1.强行转换,但是必须要求是ArrayList声明的List,不能是List的其它子类 方法二: 1.使用集合的addAll方法,适用于List集合所有的子类和自己 方法三: 用谷歌的封装方法 1.第一步pom先导入所需的谷歌jar 用 import com.google.common.collect.Lists;

    2024年02月11日
    浏览(40)
  • Java中List集合对象去重及按属性去重的8种方法

    是大家最容易想到的,先把List数据放入Set,因为Set数据结构本身具有去重的功能,所以再将SET转为List之后就是去重之后的结果。这种方法在去重之后会改变原有的List元素顺序,因为HashSet本身是无序的,而TreeSet排序也不是List种元素的原有顺序。 去重后的集合: [kobe, james,

    2024年04月15日
    浏览(144)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包