zoukankan      html  css  js  c++  java
  • contains用法

    判断List<UserInfoDto>里是否有重复的UserInfoDto,不能使用contains

    例:

    List<UserInfoDto> list = new ArrayList<UserInfoDto>();
      UserInfoDto dto = new UserInfoDto();
      dto.setName("我问问");
      dto.setAge("25");
      dto.setTelPhone("13701212123");
      dto.setAddr("开发区");
      list.add(dto);
      
      UserInfoDto userDto = new UserInfoDto();
      userDto.setName("我问问");
      userDto.setAge("25");
      userDto.setTelPhone("13701212123");
      userDto.setAddr("开发区");
      
      UserInfoDto userDto1 = new UserInfoDto();
      userDto1.setName("我问问");
      userDto1.setAge("25");
      userDto1.setTelPhone("13701212123");
      userDto1.setAddr("开发区");
      
      if (userDto.getName().equals(userDto1.getName())) {
       System.out.println("可以根据属性比较");
      }
      
      if (!userDto.equals(userDto1)) {
       System.out.println("dto比较失败,不能根据dto进行比较");
      }
      
      if (!list.contains(userDto)) {
       System.out.println("list-dto比较失败,不能根据dto进行比较");
      }
      
      // 可以使用contains判断
      String c = "1,3,5";
      List<String> a = new ArrayList<String>();
      a.add("1,3,5");
      a.add("2,4,6");
      
      if (a.contains(c)) {
       System.out.println("success");
      }

  • 相关阅读:
    Oracle Merge into
    查询 null 记录
    删除 eclipse 插件
    vs 密钥
    视频网站建设
    eclipse 版本 查看
    让数据库变快的十个建议
    c# WebBrowser 操作
    svn 代码合并
    Android开发者应该深入学习的10个开源应用项目
  • 原文地址:https://www.cnblogs.com/ssk913/p/9835079.html
Copyright © 2011-2022 走看看