<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ~~~ 使用Stream流的方式,遍歷集合,對集合中的數據進行過濾 Stream流是JDK1.8之后出現的 關注的是做什么,而不是怎么做 ~~~ ## **使用增強for 遍歷數據** ~~~ package com.itheima.demo01.Stream; import java.util.ArrayList; import java.util.List; /* 使用傳統的方式,遍歷集合,對集合中的數據進行過濾 */ public class Demo01List { public static void main(String[] args) { //創建一個List集合,存儲姓名 List<String> list = new ArrayList<>(); list.add("張無忌"); list.add("周芷若"); list.add("趙敏"); list.add("張強"); list.add("張三豐"); //對list集合中的元素進行過濾,只要以張開頭的元[java - 基本案例/介紹](java-%E5%9F%BA%E6%9C%AC%E6%A1%88%E4%BE%8B-%E4%BB%8B%E7%BB%8D.md)素,存儲到一個新的集合中 List<String> listA = new ArrayList<>(); for(String s : list){ if(s.startsWith("張")){ listA.add(s); } } //對listA集合進行過濾,只要姓名長度為3的人,存儲到一個新集合中 List<String> listB = new ArrayList<>(); for (String s : listA) { if(s.length()==3){ listB.add(s); } } //遍歷listB集合 for (String s : listB) { System.out.println(s); } } } ~~~ ## **使用stream 流處理數據** ~~~ package com.itheima.demo01.Stream; import java.util.ArrayList; import java.util.List; /* 使用Stream流的方式,遍歷集合,對集合中的數據進行過濾 Stream流是JDK1.8之后出現的 關注的是做什么,而不是怎么做 */ public class Demo02Stream { public static void main(String[] args) { //創建一個List集合,存儲姓名 List<String> list = new ArrayList<>(); list.add("張無忌"); list.add("周芷若"); list.add("趙敏"); list.add("張強"); list.add("張三豐"); //對list集合中的元素進行過濾,只要以張開頭的元素,存儲到一個新的集合中 //對listA集合進行過濾,只要姓名長度為3的人,存儲到一個新集合中 //遍歷listB集合 list.stream() .filter(name->name.startsWith("張")) .filter(name->name.length()==3) .forEach(name-> System.out.println(name)); } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看