场景

SSM后台接受到前台传递过来的数据,后台用List接受,需要在后台判断是否有重复数据。

主要利用了set会去重。

实现

List<String> mobileList = new ArrayList<String>();for (PiaoHouFrontBookInfoFormViewModel p : model.getBookInfoList()) {mobileList.add(p.getMobile());}Set<String> set=new HashSet<String>(mobileList);boolean  mobileresult= mobileList.size() == set.size() ? true : false;if(!mobileresult) {//说明有重复手机号return JsonResult.jsonWsReturn(Status.ERROR.getCode(), "所有乘客手机号不能重复!",Status.ERROR_MSG_BY_SELF.getCode());}

Java中判断List中是否有重复元素相关推荐

  1. java 判断 中文字符_java中判断字符串中是否有中文字符

    package com.meritit.test; public class TestChart { public static void main(String[] args) throws Exc ...

  2. Java代码判断数据库中某张表是否存在

    最近在开发一个同步数据的统计任务的时候遇到一个问题:要在Java代码中判断数据库中某张表是否存在,查资料后,总结了以下两种方法: 1.使用JdbcTemplate bean public boolea ...

  3. Java循环判断数组中是否包含字符串

    关于Java循环判断数组中是否包含字符串的方法: // 循环判断数组中是否包含字符串public static boolean useLoop(String[] arr, String targetV ...

  4. python中判断字符串中出现次数最多的字母

    python中判断字符串中出现次数最多的字母 import string def check(text):text = text.lower()return max(string.ascii_lowe ...

  5. 3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景|判断数组里有没有某对象,有不添加,没有则添加到数组

    3.js中判断数组中是否存在某个对象/值,判断数组里的对象是否存在某个值 的五种方法 及应用场景 一.当数组中的数据是简单类型时: 应用js中的indexof方法:存在则返回当前项索引,不存在则返回 ...

  6. python重复元素判定_Python实现判断给定列表是否有重复元素的方法

    本文实例讲述了Python实现判断给定列表是否有重复元素的方法.分享给大家供大家参考,具体如下: 题目很简单,只是简单温习一个方法,most_common,这是collection模块中Counter ...

  7. java arraylist 对象 删除_ArrayList实现删除重复元素(元素不是对象类型的情况)...

    package 集合; import java.util.ArrayList; import java.util.Iterator; /* * 去除ArrayList里面的重复元素 * * */ pu ...

  8. js判断数组里是否有重复元素的方法

    转: js判断数组里是否有重复元素的方法 https://blog.csdn.net/longzhoufeng/article/details/78840974 第一种方法:但是下面的这种方法数字字符 ...

  9. java怎么判断mysql中是否存在我们查找的索引_10张图告诉你,MySQL 是如何查找数据的?...

    在我们日常生活中经常会涉及到查找某个东西的场景,就比如说在一个学校里吧,我们想找出个子"最高的10个"同学,或者想查找姓名是"张三"的同学,又或者是查找学号是& ...

  10. java中判断对象中某个属性是否为空

    问题:java对象接受从数据库查出来的数据时,对对象的某一属性进行操作,在操作属性中存储的数据中不对进行检查,会出现空指针异常的情况. 问题再现:新建一个实体类 public class Studen ...

最新文章

  1. Java BIO、NIO、AIO
  2. [CF843D]Dynamic Shortest Path
  3. swiper默认选中_Swiper
  4. 启明云端分享| 家电应用 串口屏选型推荐
  5. OpenCV极线epipolar lines的实例(附完整代码)
  6. 静态分析:IDA逆向代码段说明 text、idata、rdata、data
  7. Perl正则表达式匹配
  8. 利用malloc定义数组
  9. html5 规定输入字段,HTML5 Input属性详解
  10. 使用Android自带DownloadManager下载文件
  11. php变成基础答案,高校邦《PHP语言程序设计》答案教程2020优学院《读写教程(基础篇) —— 成功之路大学英语综合教...
  12. 软件测试佣金问题等价类,测试用例设计白皮书--等价类划分方法
  13. oracle 时间转换 1970,oracle 中将unix/linux时间戳进行转换(转)
  14. 双网卡实现内外网同时上网
  15. matlab打开图片无效的文件名,Matlab - 使用textscan错误(文件标识符无效)
  16. Python学习笔记2:indent expected、unindent does not match any outer indentation level
  17. 银行与沪深300走势对比
  18. QT 代码行统计工具
  19. Unity FairyGUI(十二)
  20. 看了阿里找数据分析师的新规则,真让人头皮发麻!

热门文章

  1. 对口单招考试能用计算机吗,对口单招计算机能考试标准.doc
  2. 智能胖墩机器人_探班新雅CDIE | 智能硬件“奇幻乐园”
  3. vue 倒计时 插件_vue中实现倒计时组件与毫秒效果
  4. bat查看java进程 过滤_通过查找.BAT中使用的端口来终止进程
  5. 关于SVN Server自助修改密码详细教程
  6. mysql 事务关联_MySQL 关联、联合查询,事务ACID见解
  7. big sur卡第二阶段无限重启_2019百大球员第67:克林特卡佩拉,一张饼一辈子
  8. win10电脑插耳机没声音_教你Win10怎么录制电脑内部声音
  9. valorant皮肤怎么获得_王者荣耀狂铁特工战影上线时间 狂铁新皮肤特工战影怎么获得...
  10. php 正则图片相对路径替换成绝对路径_相对路径的优缺点