在Java中,你可以使用java.util
包中的类来定义和操作集合。以下是一些常见的集合类型及其定义方式:
import java.util.ArrayList;
ArrayList<String> list = new ArrayList<String>();
import java.util.LinkedList;
LinkedList<String> list = new LinkedList<String>();
import java.util.HashSet;
HashSet<String> set = new HashSet<String>();
import java.util.HashMap;
HashMap<String, Integer> map = new HashMap<String, Integer>();
import java.util.TreeSet;
TreeSet<String> set = new TreeSet<String>();
import java.util.TreeMap;
TreeMap<String, Integer> map = new TreeMap<String, Integer>();
在上述代码中,
和
是泛型,表示集合中元素的类型。你可以根据需要替换为你想要的类型。例如,如果你想要一个存储整数的ArrayList
,你可以这样定义:ArrayList
。
在Java中,你可以使用相应集合类的add()
方法来添加元素。以下是添加元素到不同集合类型的示例:
import java.util.ArrayList;
ArrayList<String> list = new ArrayList<String>();
list.add("元素1");
list.add("元素2");
import java.util.LinkedList;
LinkedList<String> list = new LinkedList<String>();
list.add("元素1");
list.add("元素2");
import java.util.HashSet;
HashSet<String> set = new HashSet<String>();
set.add("元素1");
set.add("元素2");
import java.util.HashMap;
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("key1", 1);
map.put("key2", 2);
import java.util.TreeSet;
TreeSet<String> set = new TreeSet<String>();
set.add("元素1");
set.add("元素2");
import java.util.TreeMap;
TreeMap<String, Integer> map = new TreeMap<String, Integer>();
map.put("key1", 1);
map.put("key2", 2);
在Java中,你可以使用相应集合类的remove()
方法来删除元素。以下是删除集合中元素的示例:
import java.util.ArrayList;
ArrayList<String> list = new ArrayList<String>();
list.add("元素1");
list.add("元素2");
list.remove("元素1"); // 删除元素1
import java.util.LinkedList;
LinkedList<String> list = new LinkedList<String>();
list.add("元素1");
list.add("元素2");
list.remove("元素1"); // 删除元素1
import java.util.HashSet;
HashSet<String> set = new HashSet<String>();
set.add("元素1");
set.add("元素2");
set.remove("元素1"); // 删除元素1
import java.util.HashMap;
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("key1", 1);
map.put("key2", 2);
map.remove("key1"); // 删除键为"key1"的键值对
remove()
方法。remove()
方法删除指定的键值对。