Java语言用lambda表达式写个增删改查
时间: 2023-09-16 09:09:46 浏览: 84
Java增删改查
3星 · 编辑精心推荐
操作的示例代码?
以下是Java语言使用lambda表达式进行增删改查操作的示例代码:
1. 增加操作:
List<String> list = new ArrayList<>();
list.add("张三");
list.add("李四");
list.add("王五");
list.forEach(name -> System.out.println(name));
2. 删除操作:
List<String> list = new ArrayList<>();
list.add("张三");
list.add("李四");
list.add("王五");
list.removeIf(name -> name.equals("李四"));
list.forEach(name -> System.out.println(name));
3. 修改操作:
Map<String, String> map = new HashMap<>();
map.put("张三", "男");
map.put("李四", "女");
map.put("王五", "男");
map.replaceAll((name, sex) -> "女".equals(sex) ? "女性" : "男性");
map.forEach((name, sex) -> System.out.println(name + ":" + sex));
4. 查询操作:
List<String> list = new ArrayList<>();
list.add("张三");
list.add("李四");
list.add("王五");
List<String> result = list.stream().filter(name -> name.contains("张")).collect(Collectors.toList());
result.forEach(name -> System.out.println(name));
阅读全文