java-8

    4熱度

    2回答

    考慮下面的代碼: urls.stream() .flatMap(url -> fetchDataFromInternet(url).stream()) .filter(...) .findFirst() .get(); 將fetchDataFromInternet堪稱爲第二網址時,第一個是夠嗎? 我嘗試了一個較小的例子,它看起來像按預期工作。即逐個處理數

    1熱度

    2回答

    只有當TableColumn<CustomObject, Boolean> tableColumnTwo複選框被選中時,我纔會根據CustomObject中的字段值禁用TableColumn<CustomObject, String> tableColumn。我可以禁用內部但不知道如何檢查裏面updateItem 複選框的狀態的文本框下面是相關的代碼片段,會非常感激,如果任何人都可以在這個 @FX

    1熱度

    2回答

    我知道Java腳本API(它運行用JavaScript,Groovy等編寫的腳本)和幾種表達式語言(SpEL,JEXL,JUL)。但是可以在Java本身編寫腳本,然後從Java代碼調用該腳本? 我發現了一些關於以編程方式通過tools API編譯Java的信息,但這不像腳本(即上下文不同)。 我想是這樣的劇本我的Java代碼中執行: int i = 42 + getFoo(); setBar(i

    1熱度

    2回答

    我在Java8中工作/測試流,並遇到非常令人沮喪的問題。 我有這很好編譯的代碼:它拋出一個警告 List<String> words = Arrays.asList("Oracle", "Java", "Magazine"); List<String> wordLengths = words.stream().map((x) -> x.toUpperCase()) .col

    1熱度

    2回答

    我可以在Stream<String>中加載數據。 我正在使用流,因爲我無法加載內存中的所有數據,所以不允許收集。 我想要構建一個Stream<MyClass>來對MyClass的對象執行一些操作,爲流提供Stream<String>。

    0熱度

    1回答

    我試過尋找這個,但還沒有真正找到解決方案,所以決定發佈一個問題。 我正在處理一個應用程序,用戶將輸入一個IP(一個SNMP設備),並且我的應用程序需要連接它並使用它。在應用程序運行期間,用戶可能會提供另一個IP地址,然後我需要連接到第二個IP地址,同時保持兩個連接的連接(如單例)。 我的問題是我不能在概念上圍繞我的頭。我的連接模塊現在是類似如下: @Override Configure() {

    1熱度

    1回答

    我有以下代碼: Function<String,Boolean> funcParse = (String f)-> { DateTimeFormatter formatter = DateTimeFormatter.ofPattern(f); try { YearMonth.parse(date , formatter); } catc

    2熱度

    2回答

    隨着SonarQube 6.5,JDK 1.8.0_144和sonar.maven.plugin 3.3.0.603,運行mvn sonar:sonar給了我以下錯誤: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.3.0.603:sonar (default-cli) on project td

    1熱度

    2回答

    是否可以更新流數據並直接返回?我想更新消費者發送的請求參數流數據,請參閱下面的代碼。 Supplier<Stream<User>> userStream = users::stream; userStream.get().filter(user -> user.getRole().getType().getName().equalsIgnoreCase(value)); userStream

    1熱度

    1回答

    我想使用java 8 CompletionStages連續執行2個異步方法,以便第二個在第一個失敗時不會執行。但是,當我打電話thenCompose,傳遞的功能似乎開始之前,前一個功能齊全(如:兩個功能並行錯誤地執行以下是代碼: public CompletionStage<Graph> create(Payload payload) { CompletionStage<BlobInfo