Java中的集合框架:List、Set和Map实战
Java中的集合框架提供了三种主要的接口:List、Set和Map。这三种接口可以用来存储和操作一组对象。 List接口 ----- List是一个有序集合,它按照元素的插入顺序保存元素。它允许重复元素,并且它允许使用索引访问元素。List提供了一些方法,例如add()、remove()、get()、set()等,可以用来添加、删除、获取和替换元素。List的例子包括ArrayList和LinkedList。 Set接口 ---- Set是一个无序集合,它不允许重复元素。Set的主要方法是add()和remove(),可以用来添加和删除元素。Set的例子包括HashSet和TreeSet。 Map接口 ---- Map是一个键值对的集合,它允许使用键来查找值。Map的主要方法是put()和get(),可以用来添加、获取和删除键值对。Map的例子包括HashMap和TreeMap。 下面是一个使用List、Set和Map的例子: ```java import java.util.*; public class Main { public static void main(String[] args) { // 使用List List list.add("apple"); list.add("banana"); list.add("orange"); System.out.println("List: " + list); // 使用Set Set set.add("apple"); set.add("banana"); set.add("orange"); System.out.println("Set: " + set); // 使用Map Map map.put("apple", 1); map.put("banana", 2); map.put("orange", 3); System.out.println("Map: " + map); } } ``` 输出结果为: ```java List: [apple, banana, orange] Set: [apple, banana, orange] Map: {apple=1, banana=2, orange=3} ``` (编辑:衢州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |