「java判断重复数据」java判断出现的次数
本篇文章给大家谈谈java判断重复数据,以及java判断出现的次数对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java 判断数据是否有重复的
- 2、java语言中如何判断String 数组中的数据是否有重复
- 3、java中怎么判断数据库中是否有重复的数据
- 4、Java中如何判断List中一部分数据是否重复?
- 5、请教:用Java怎么判断插入数据库里面重复的
java 判断数据是否有重复的
把数据加入集合,比如List,可以用contains()()方法查询集合中是否包含当前数据。比如:
ListStringlist=new ArrayListString();
list.add("abc");
.....
if(list.contains("jkf")) //如果集合中有"jkf",则返回true
如果是要剔除重复数据,加入Set中,会自动剔除重复数据。
java语言中如何判断String 数组中的数据是否有重复
这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在
public static void main(String[] args) {
//定义数组
String aa []={"timo","kainan","naer","lanbo"};
//数组转换成list
List list=Arrays.asList(aa);
if(list.contains("timo")){
System.out.println("有提莫");
}else{
System.out.println("没有提莫");
}
}
java中怎么判断数据库中是否有重复的数据
比如你通过getNewList()方法得到一个ListString nameList集合,该nameList 存放着从数据库中查询的name,现在统计name有多少次重复:
MapString,Integer resultMap = new HashMapString, Integer();
for(int i = 0; i nameList.size(); i++){
String tmp = nameList.get(i);
int count = resultMap.get(tmp) != null ? resultMap.get(tmp) : 0;
count = count + 1;
resultMap.put(tmp, count);
}
resultMap中的key就是不同的name,有多少个key,就有多少个不同的name,其value就是每个name重复的次数。
Java中如何判断List中一部分数据是否重复?
方法一:将元素用Set.add()方法逐一插入到一个Set中,观察add()方法的返回值,如果返回false说明当前元素重复。元素所属的类需要重写equals()和hashCode()方法。
方法二:将所有元素复制到一个新List中并用List.sort()方法排序,然后遍历该List检查相邻每两个元素是否重复。元素所属的类必须实现Comparable接口。
请教:用Java怎么判断插入数据库里面重复的
插入之前,用你想插入的数据作为查询条件,在数据库查询一下,如果有返回数据,那就是数据库已经存在这条数据,反之该数据在数据库不存在
String name = 想插入的数据;
User user = service.getName(name);//查询数据库
if(null==user) {
//该数据数据库不存在
}else {
//该数据已经存在该数据
}
关于java判断重复数据和java判断出现的次数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。