java-stream

    0熱度

    1回答

    我是Java 8 lambda和流編程的新手。這是從String數組生成HBase Put類的簡單源碼。 List<String> list = new ArrayList<>(5); list.add("1," + "colFamily" + ",a,1"); list.add("2," + "colFamily" + ",a,2"); list.add("3," + "colFamily

    -1熱度

    1回答

    如何將下面的內容轉換爲Stream API和lambda表達式。 double journalSize = 0; List<PersistenceAdapter> allKahadb = ((MultiKahaDBPersistenceAdapter)persistenceAdapter).getAdapters(); for (PersistenceAdapter persistenc

    3熱度

    2回答

    有人可能有任何想法如何將其替換爲stream()? for (Customer customer : customers) { if (customer.getProducts() != null && customer.getProducts().getProduct() != null) { for (Product product : customer.getProdu

    3熱度

    3回答

    在Java 8中,Stream(它是AutoCloseable)不能重用,一旦它被使用或使用,流將被關閉。那麼用try-with-resources聲明來聲明的效用是什麼? 示例使用try-與資源聲明: public static void main(String[] args) throws IOException { try (Stream<Path> entries

    -2熱度

    1回答

    我在Java和 初學者我想要做的Java 8如下: 計算的執行時間我方法 - 具有System.nanoTime, 打發時間作爲流參數我的比較方法, 將這些值代入從長陣列[2]〜[5],並返回該數組 我不知道如何實現這一點。我嘗試了不同的方式,但我遇到了錯誤,並沒有任何答案。以下是我迄今所做的: import java.util.stream.Stream; import java.io.*;

    0熱度

    2回答

    我最好的解決方案是目前: Collections.enumeration(stream.collect(Collectors.toList())) 盼望比這更簡潔的方法。

    -4熱度

    2回答

    我想將列表中的所有內容都轉換爲大寫,但是我遇到了這個問題。我得到一個錯誤,最後一行: 的方法映射(功能並不適用於 參數(字符:: toUppercase) ,但我不知道如何解決它。另外,我怎麼會顯示此列表中所有「G」之後到來的人物 public static void main(String[] args) { List<Character> list = new ArrayList<

    -2熱度

    1回答

    我已經閱讀並觀看了Kinesis Stream上的一些視頻,並且我瞭解它允許從應用程序和實時分析中獲得數據流。 但是它是如何與Java Stream相關的,因爲我認爲通過API連接或TCP連接,可以通過使用Java Stream來重新創建Kinesis Stream嗎? Kinesis Stream vs Java Stream的優點和缺點是什麼?

    3熱度

    1回答

    我試圖讓組件列表屬於項目的特定名單列表中的元素。 由於我開始使用流,我無法弄清楚如何做到這一點。 projects.stream() .map(p -> p.getComponents()) .collect(Collectors.toList()); 由於Project.getComponents()返回Collection<ProjectComponent>以前的代

    2熱度

    2回答

    我有一個List<TermNode>其中包含操作的所有操作數,如+或*。也就是說,它不是一個二叉樹結構,而是一個樹,其中每個節點可能包含多個子節點。 A TermNode可以是變量,運算符,函數或數字。一個數字和一個變量節點包含一個空的兒童列表(將孩子視爲一個操作的參數)。 public class TermNode { /** * The value this {@link