Java中List去重

Java中如果遇到List中有重复的元素,可以用contains方法去重。

java.lang.String.contains() 方法返回true,当且仅当此字符串包含指定的char值序列。

此方法返回true,如果此字符串包含,否则返回false

使用这个方法完全可以通过字面意思来理解,“包含,包括”。

 

List a = new ArrayList();
for (String item : parMenuList) {
			if(!a.contains(item)){
				a.add(item);
			}
		}

 

 

 

意思就是,如果a中不包括item,那么就将item添加到a中。

contains方法与equals相似,不同的是equals主要是判断对象是否相等。两者的返回值都为boolean型。

 

你可能感兴趣的:(Java)