国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

了解FindAny方法

Rindia / 1044人閱讀

摘要:了解如何在中使用方法。這將返回描述元素的,如果為空,則返回空。另外,請記住,在完成迭代后,無法使用多種方法對相同的流進行操作。線程中的異常已經被操作或關閉,,流中的元素計數預期產出輸出可選流中元素的數量

了解如何在java.util.Stream中使用findAny方法。 這將返回描述元素的Optional,如果Stream為空,則返回空Optional。

另外,請記住,在完成迭代后,無法使用多種方法對相同的流進行操作。

 import java.util.Optional;
 import java.util.stream.Stream;

 公共類StreamsFindAny
 {

??? public static void main(String [] args)

??? {
?????? StreamsFindAny streamsFindAny = new StreamsFindAny();
?????? streamsFindAny.proceed();
??? }

??? public void proceed()
??? {
?????? 流stream = Stream.of(“1”,“5”,“10”);

?????? 可選的findAnyOutput = stream.findAny();
?????? System.out.println(“FindAny output:”+ findAnyOutput);

?????? //如果再次無法重新初始化流(如下所示),則最終會出現異常情況,因為流已在前面的行中運行過。
?????? //線程“main”中的異常java.lang.IllegalStateException:stream已經被操作或關閉
?????? stream = Stream.of(“1”,“5”,“10”);

?????? long streamCount = stream.count();
?????? System.out.println(“流中的元素計數:”+ streamCount);
??? }

 }

 / * 
 

預期產出:

 [root @ mypc] #java StreamsFindAny
 FindAny輸出:可選[1]
 流中元素的數量:3

 * / 
???????????????????????????????????????????????????????????????????????????????????????????????????????????????? M S Sridhar           
               
                                           
                       
                 

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/588.html

相關文章

  • 《Java8實戰》-第五章讀書筆記(使用流Stream-01)

    摘要:跳過元素流還支持方法,返回一個扔掉了前個元素的流。歸約到目前為止,我們見到過的終端操作都是返回一個之類的或對象等。這樣的查詢可以被歸類為歸約操作將流歸約成一個值。通過反復使用加法,你把一個數字列表歸約成了一個數字。 使用流 在上一篇的讀書筆記中,我們已經看到了流讓你從外部迭代轉向內部迭代。這樣,你就用不著寫下面這樣的代碼來顯式地管理數據集合的迭代(外部迭代)了: /** * 菜單 ...

    OldPanda 評論0 收藏0
  • 使用流

    摘要:將在非空的時候返回值,否則會拋出沒有這個元素的異常。構建流現在我們已經能夠使用從集合生成流了。由文件生成流不重復的單詞數預處理獲取流,使用后不用手動關閉流。我們使用得到流,其中每個元素就是文本里的一行。 篩選和切片 filter filter 會接受一個謂詞作為參數,并返回符合該條件的元素流。 List vegetarianMenu = menu ...

    codercao 評論0 收藏0
  • 簡潔方便的集合處理——Java 8 stream流

    摘要:打印結果結果按照年齡從小到大進行排序。打印結果果然,前兩個人都被去除了,只剩下最老的葫蘆娃爺爺。比如檢測有沒有來自巴黎的用戶。可以根據用戶所在城市進行分組結果是一個,為不重復的城市名,為屬于該城市的用戶列表。 背景 java 8已經發行好幾年了,前段時間java 12也已經問世,但平時的工作中,很多項目的環境還停留在java1.7中。而且java8的很多新特性都是革命性的,比如各種集合...

    godiscoder 評論0 收藏0
  • JDK1.8-Stream中常用的API(流操作)

    摘要:運行機制分為源,中間操作,終止操作。反過來說,目前還無法專為某個并行流指定這個值。我們在本節中已經指出,并行流不總是比順序流快。特別是和等依賴于元素順序的操作,它們在并行流上執行的代價非常大。1 Stream Stream是一組用來處理數組,集合的API。 1.1 特性 不是數據結構,沒有內部存儲。 不支持索引訪問。 延遲計算 支持并行 很容易生成數據或集合 支持過濾,查找,轉換,匯總,...

    Shimmer 評論0 收藏0
  • 《java 8 實戰》讀書筆記 -第五章 使用流

    摘要:比如,你可以建立一個,選出熱量超過卡路里的頭三道菜請注意也可以用在無序流上,比如源是一個。跳過元素流還支持方法,返回一個扔掉了前個元素的流。一般來說,應該使用來對這種流加以限制,以避免打印無窮多個值。 一、篩選和切片 1.用謂詞篩選 Streams接口支持filter方法。該操作會接受一個謂詞(一個返回boolean的函數)作為參數,并返回一個包括所有符合謂詞的元素的流。例如篩選出所有...

    Richard_Gao 評論0 收藏0

發表評論

0條評論

Rindia

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<