java-stream

    1

    3답변

    내가 가지고있는 질문은 Lambdas와 Streams를 모두 포함한다. 내가 해결할 수없는 몇 가지가 있습니다. Predicate를 예제로 사용하여 lambdas로 시작합니다. 다음 코드에서 "java.util.function.Predicate"을 가져 오지 않고 클래스 선언에 Predicate 인터페이스를 구현하지 않습니다. 그리고 람다는 잘 작동합니다.

    2

    1답변

    다음과 같이 정규 표현식을 하나 이상 갖고 싶습니다. 단일 스트림을 읽는 동안 행의 일치하는 모든 값을 List에 넣으려면 어떻게해야합니까? String inFileName = "Sample.log"; String outFileName = "Sample_output.log"; try (Stream<String> stream = Files.lines(Pa

    1

    1답변

    나는 굉장히 봤지만 대답을 찾지 못했습니다. parentList.forEach(p -> { childList .stream() .filter(c -> p.id() == c.parentId()) .<...continue working on stream...> }); 나는 내가 술어 인수를 전달

    4

    1답변

    "items"목록이 있고 각 항목의 item.posts 속성은 post-instances 목록입니다. 나는 두 가지 속성에 의해 내 "항목"-list를 필터링 할 : 인 아이템의 게시물이 활성화 된 경우 "item.isBig는"와, 다음 반환 Stream를 수집하는 경우. 그러나 "i.getPosts # isEnabled"로 "anyMatch"를 수행하는

    3

    2답변

    배열이 String[] values = new String[100]이고 java8을 사용하여 10에서 35까지 모든 문자열을 검사해야합니다. 왜냐하면 난 그걸로하고 싶지 않아. 예를 들어 : 내가 java8와 코드 행의 소량 함께 할 수있는 방법을 for(int i = 10; i<=35; i++){ if (values[i].contains("som

    4

    1답변

    선택한 여러 기사에서 키워드가 나오는 횟수를 계산하려고합니다. 자바 7에서는이 작업을 수행 할 수 있지만 자바 8에서는 어려움을 겪고 있습니다. 구조는 다음과 같습니다. 키워드 클래스 public class Keyword { private String word; private int value; } 제 클래스 나는 A, B, C,

    1

    2답변

    이것과 관련된 몇 가지 질문을 보았습니다 만 명확한 대답이 필요합니다. 나는 lamba 표현식이 실행되는 상황과 부작용의 개념을 이해하지만, 여기서 보지 못하는 해결 방법이 있다고 생각합니다. 성별에 따라 페르소나 목록을 매핑해야하지만, 내가 섹스를 결정하는 데 사용하는 방법은 Collectors.groupingBy가 좋아하는 것이 아닌 확인 된 예외를 반

    1

    2답변

    Java8에서 스트림을 테스트 중이며 매우 실망한 문제가 있습니다. List<String> words = Arrays.asList("Oracle", "Java", "Magazine"); List<String> wordLengths = words.stream().map((x) -> { x.toUpperCase(); }).coll

    3

    3답변

    와지도 결과 자바 8 개 스트림 및 채우기 사용하여 항목의 목록 그룹화 : 나는 항목과 I의 목록을 주어 졌어 public class Item { private int id; private float price; } 을 그룹을 id으로 그룹화해야합니다. 일단 그룹화, 나는 목록은 오직 각 ID에 대해 하나의 값이 포함됩니다 알고, 그

    3

    3답변

    예상대로 작동하지 않습니다 : 동일한 널 (null)을하지 않습니다 내 서블릿에 게시 된 파일에서 이름을 얻을하기로했다 File slika = new File(tempPath + File.separator + imena.stream().filter(x -> !x.trim().equals("null")).findFirst().get()); . ArrayL