当前位置 : 主页 > 编程语言 > java >

判断String中是否有重复数据,如果有返回重复数据(用于字符串中带有分隔符的

来源:互联网 收集:自由互联 发布时间:2021-06-28
查重 /** * 判断String中是否有重复数据,如果有返回重复数据(用于字符串中带有分隔符的) * @param data 具体数据 * @param separated 分隔符 * @return */public static String repeatedData(String data,Stri
查重
/**
	 * 判断String中是否有重复数据,如果有返回重复数据(用于字符串中带有分隔符的)
	 * @param data 具体数据
	 * @param separated 分隔符
	 * @return
	 */
	public static String repeatedData(String data,String separated) {
		String s= null;
		String[] datas=data.split(separated);
		List
 
   list = new LinkedList
  
   (); List
   
     newList = new LinkedList
    
     (); for(String str : datas){ if(!list.contains(str)) { list.add(str); }else{ newList.add(str); } } if(newList != null && newList.size() > 0){ datas = newList.toArray(new String[newList.size()]); s = StringUtils.join(datas,","); } return s; }
    
   
  
 
网友评论