当前位置: 首页 > news >正文

java8集合操作全集

  1. List

    java8, 操作List对象(user对象),把user对象的用户名字转为大写

    import java.util.ArrayList;
    import java.util.List;
    import java.util.stream.Collectors;public class UserNameConverter {public static void main(String[] args) {// 创建示例数据List<User> userList = new ArrayList<>();userList.add(new User(1L, "Alice", 25));userList.add(new User(2L, "Bob", 30));userList.add(new User(3L, "Charlie", 22));// 将用户名转换为大写List<User> convertedUsers = convertNamesToUpperCase(userList);// 输出结果convertedUsers.forEach(user -> System.out.println("用户 ID: " + user.getId() + ", 大写用户名: " + user.getName()));}public static List<User> convertNamesToUpperCase(List<User> userList) {return userList.stream().map(user -> {// 创建一个新的 User 对象,保持原始对象不变return new User(user.getId(),user.getName().toUpperCase(), // 将用户名转为大写user.getAge());}).collect(Collectors.toList());}
    }class User {private Long id;private String name;private Integer age;public User(Long id, String name, Integer age) {this.id = id;this.name = name;this.age = age;}// Getters 和 Setterspublic Long getId() { return id; }public String getName() { return name; }public Integer getAge() { return age; }
    }
    public static void convertNamesToUpperCaseInPlace(List<User> userList) {userList.forEach(user -> {user.setName(user.getName().toUpperCase()); // 直接修改原对象});
    }

相关文章:

  • linux 1.0.7
  • 《深入解析SPI协议及其FPGA高效实现》-- 第一篇:SPI协议基础与工作机制
  • MySQL索引与性能优化入门:让查询提速的秘密武器【MySQL系列】
  • AI 的早期萌芽?用 Swift 演绎约翰·康威的「生命游戏」
  • [蓝桥杯]机器人塔
  • Day 41
  • HackMyVM-Art
  • 关于win10系统中环境变量path变成一行显示的问题
  • Target店铺应该如何入驻?
  • Python训练营打卡Day41(2025.5.31)
  • 软件技术如何赚钱
  • 流媒体基础分析:延迟分析与安全性保障
  • Java Spring 之监听器(Listener)详解与实战
  • SoftThinking:让模型学会模糊思考,同时提升准确性和推理速度!!
  • JVM 基础 - JVM 内存结构
  • homework 2025.03.31 chinese(class 3)
  • 【Netty系列】解决TCP粘包和拆包:LengthFieldBasedFrameDecoder
  • c++第三章练习题
  • Java工厂方法模式详解
  • Python训练打卡Day38
  • 哪家公司做网站比较好/网络营销的方式与手段
  • 毕业设计做网站想法/谷歌google官网入口
  • 广东建设网工程信息网站/永久免费自助建站软件
  • 自己有服务器怎么建设网站/什么叫软文推广
  • 盐城网站建设费用/seo排名系统源码
  • 哈尔滨快速建站专业定制/如何优化搜索引擎