一、什麼是List?
List是Java集合框架中最基本的一種數據結構,它用於存儲一組具有順序的對象。List中可以存儲重複元素,並且可以按照插入的順序來訪問和操作元素。
二、List的遍歷方式
在Java中遍歷List可以使用多種方式:
- 使用普通for循環
- 使用增強for循環
- 使用迭代器
- 使用Lambda表達式
三、普通for循環遍歷List
在遍歷List時,最常用的方式就是使用for循環。for循環可以根據List的長度來控制循環次數,逐個訪問元素。下面是一個使用普通for循環遍歷List的示例代碼:
List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); for(int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); }
四、增強for循環遍歷List
增強for循環也可以用於遍歷List。它比普通for循環更簡潔,可以直接遍歷List中的元素,而無需通過下標來獲取元素值,下面是一個使用增強for循環遍歷List的示例代碼:
List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); for(String str : list) { System.out.println(str); }
五、迭代器遍歷List
迭代器是一個用於遍歷集合的對象。在List中也可以使用迭代器來遍歷所有元素。下面是一個使用迭代器遍歷List的示例代碼:
List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); Iterator<String> it = list.iterator(); while(it.hasNext()) { System.out.println(it.next()); }
六、Lambda表達式遍歷List
Lambda表達式是Java 8中引入的一種函數式編程思想,它可以用來簡化代碼。在Java 8中,可以使用Lambda表達式來遍歷List。下面是一個使用Lambda表達式遍歷List的示例代碼:
List<String> list = new ArrayList<>(); list.add("apple"); list.add("banana"); list.add("orange"); list.forEach(str -> System.out.println(str));
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/309065.html