java-stream

    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>。

    1熱度

    1回答

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

    2熱度

    1回答

    我有行的文件,以下列標題: CITY_NAME COUNTY_NAME POPULATION Atascocita Harris 65844 Austin Travis 931820 Baytown Harris 76335 ... 我使用流以嘗試產生類似的輸出: COUNTY_NAME CITIES_IN_COUNTY POPULATION_OF_COUNTY Harris 2

    0熱度

    1回答

    使用可選對象時檢查對象克隆不同類型的對象。 class A{ C cObj, List<B> bList;} class B{ C cObj; List<C> cList;} class C { String label; String value;} class D{ String name; String Age; String addressCode;} 映射A - > d

    5熱度

    2回答

    我有一個元素流。我想將每個元素映射到相同類型的兩個不同元素,以便我的流將延長兩倍。 我通過連接兩個流來實現這一點,但我想知道是否可以做到這一點更簡單? 什麼我迄今所做的: private List<String> getTranslationFilesNames() { return Stream.concat(SUPPORTED_LANGUAGES.stream() .map(

    3熱度

    2回答

    第一條語句有效,但不是第二條給出的錯誤,爲什麼? java.util.Arrays.asList(1,2,3,4,5).stream() .map(n -> n+1) .collect(Collectors.toList()); List<Integer> list = IntStream.rangeClosed(1, 10)

    4熱度

    2回答

    我想知道有沒有辦法用Stream的API來重寫這樣 public static void main(String[] args) { final List<String> dataCollection = Collections.emptyList(); final Set<String> someValues = new HashSet<>(); final Ite

    0熱度

    1回答

    我想使用JPA持久化一個實體列表。我的第一種方法如下: List<myEntity>entityList=myService.getMyEntities();` \\some other activities...` entityList.parallelStream().forEach(l->l.setMyStatus(MyStatus.newStatus); entityList.par

    0熱度

    1回答

    假設我想要並行發送多個數據庫查詢(或web服務請求),並在之後進行聚合。我會更好地使用stream API還是CompletableFuture? STREAM: List<Result> result = requests.parallelStream() .map(req -> query(req.getFirstname, req.getLastname))