最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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集合遍歷的五種方式的評論 (共 條)

分享到微博請遵守國家法律
南投市| 孝义市| 化德县| 临邑县| 临海市| 孙吴县| 林口县| 印江| 夹江县| 榕江县| 榆社县| 布拖县| 佛坪县| 宁武县| 三门峡市| 莱芜市| 顺义区| 弋阳县| 丰台区| 阳曲县| 嘉定区| 长武县| 马关县| 东丰县| 垣曲县| 偏关县| 泸水县| 昌宁县| 平阳县| 商丘市| 个旧市| 大丰市| 汝南县| 通道| 共和县| 淳化县| 红安县| 贵定县| 石台县| 武城县| 沙湾县|