五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

List集合遍歷的五種方式

2022-03-09 12:20 作者:無訶  | 我要投稿


import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;


public class listTest {
? ?public static void main(String[] args) {

? ? ? ?List<String> list = new ArrayList<>();

? ? ? ?list.add("張三");
? ? ? ?list.add("李四");
? ? ? ?list.add("王五");
? ? ? ?list.add("趙六");

? ? ? ?//普通for循環(huán)遍歷
? ? ? ?for (int i = 0; i < list.size(); i++) {
? ? ? ? ? ?System.out.println(list.get(i));
? ? ? ?}

? ? ? ?//增強(qiáng)for循環(huán)遍歷
? ? ? ?for (String s : list) {
? ? ? ? ? ?System.out.println(s);
? ? ? ?}

? ? ? ?//Iterator接口
? ? ? ?Iterator<String> iterator = list.iterator();
? ? ? ?while (iterator.hasNext()){
? ? ? ? ? ?System.out.println(iterator.next());
? ? ? ?}

? ? ? ?//迭代器
? ? ? ?ListIterator<String> stringListIterator = list.listIterator();
? ? ? ?while(stringListIterator.hasNext()){
? ? ? ? ? ?System.out.println(stringListIterator.next());
? ? ? ?}

? ? ? ?//Stream流Lambda
? ? ? ?//對list集合過濾,只要以"張"開頭的元素,儲存到新集合listA中
? ? ? ?//對listA集合過濾,只要長度為2的元素,儲存到新集合listB中
? ? ? ?//遍歷listB集合
? ? ? ?list.stream().filter(Name-> Name.startsWith("張")).filter(Name-> Name.length()==2).forEach(System.out::println);

? ?}

List集合遍歷的五種方式的評論 (共 條)

分享到微博請遵守國家法律
永胜县| 米脂县| 商丘市| 沈丘县| 叙永县| 四会市| 五峰| 隆昌县| 息烽县| 台山市| 平果县| 台北市| 平南县| 建宁县| 云林县| 东兰县| 颍上县| 余干县| 河南省| 营口市| 南漳县| 五台县| 兴仁县| 屏南县| 无锡市| 白城市| 盐津县| 抚顺市| 三台县| 西藏| 龙南县| 周宁县| 蓬莱市| 张家口市| 湛江市| 连州市| 长岭县| 岳池县| 阜宁县| 府谷县| 谢通门县|