淘先锋技术网

首页 1 2 3 4 5 6 7

在Java编程语言中,容器是指用于存储对象的一种数据结构,这些容器可以用来组织和管理大量的数据,例如数组或集合。Java提供了很多种不同类型的容器,包括List、Set、Map等。

ArrayList是Java中一种常见的List(列表)容器,它可以用来存储任意类型的对象,并动态增加或删除元素。例如:

ArrayList<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
list.add("C++");

这段代码创建了一个ArrayList对象,并向其中添加了三个String类型的元素。我们也可以使用for循环遍历ArrayList中的元素:

for(String item : list) {
System.out.println(item);
}

Map是Java中一种常见的键值对容器,它可以用来存储具有唯一键的任意类型的对象。HashMap是Map接口的一个实现类,它使用键值对的方式存储数据。例如:

Map<String, Integer> map = new HashMap<>();
map.put("Java", 20);
map.put("Python", 25);
map.put("C++", 18);

这段代码创建了一个HashMap对象,并向其中添加了三个键值对。我们也可以使用for循环遍历HashMap中的元素:

for(Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}

除了容器类之外,Java中还有很多其他的类,例如String、Integer等基本数据类型的包装类。这些类可以用来封装基本数据类型,使其具有对象的属性和方法。例如:

Integer a = new Integer(10);
Integer b = new Integer(20);
Integer c = a + b;
System.out.println(c);

这段代码创建了三个Integer对象,然后对a和b进行了加法运算,并将结果赋值给c。最后输出c的值。