[OCPJP]串流的allMatch方法

Given the code fragment:

What is the result?

A.

Searching...

B.

Searching...
Searching...

C.

Searching...
Searching...
Searching...

D. A compilation error occurs.

題解

程式第12行的filter方法只會保留包含字串長度大於3的字串元素。只有「green」和「yellow」符合條件。

程式第13行利用allMatch方法來判斷串流中的字串元素是否都包含「red」子字串,若找到一個不符合條件的字串元素,就會立即回傳false。因此在這個題目中,只會輸出一次「Searching...」。

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章