欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java容器---Collection中的equals()方法

程序员文章站 2024-01-15 08:15:34
...

在容器类中值的比较一般通过equals()方法

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class TestEquals {
	public static void main(String[] args) {
		List list = new ArrayList();
		String str1 = new String("aaa");
		String str2 = new String("aaa");

		list.add(str1);
		list.add(str2);
		list.add(str2);
 
		System.out.println(list.size());

		Map map = new HashMap();
		// 键不可重复,依赖于equals方法
		//str1与str2对象equals返回true,所以str1的值被str2的值覆盖
		map.put(str1, "111");
		map.put(str2, "222");
		System.out.println(map.get("aaa"));

	}
}

相关标签: Java容器