使用 Java 串流修改和列印清單項目

https://feeds.feedblitz.com/~/873039368/0/baeldung~Modify-and-Print-List-Items-With-Java-Streams

Java Streams 修改和列印列表項目

本教程將探討在 Java 中修改或轉換列表並列印其元素的不同方法。

列印列表元素通常不難,可以使用 forEach()方法中的 print 操作:

//程式碼範例

如果要在列印之前修改列表中的元素,可以使用 List.replaceAll()方法:

//程式碼範例

此外,我們可以使用 Stream API 來轉換和列印列表元素。

要在流中轉換元素並列印它們,可使用 map()方法和 forEachOrdered()方法:

//程式碼範例

然而,由於 forEachOrdered()方法是終端操作,這意味著無法再執行下一個流操作。因此,我們可以使用 peek()方法來改進:

//程式碼範例

透過 peek()方法,我們可以在流的中間操作執行列印動作並返回流。最終的期望輸出會是:

KAI
LIAM
ERIC
KEVIN

總結本文介紹了使用 replaceAll() + forEach()方法修改和列印列表的方法,並探討了使用 Stream API 轉換和列印流中元素的方式。完整的程式碼範例可以在 GitHub 上找到。

via Baeldung

March 5, 2024 at 12:00PM

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *