java-stream

    2

    3답변

    모든 사용자가 동일한 커밋을 자체 맵에 포함하도록 커밋 목록 (클래스 LegacyCommit)의 요소를 그룹화하려고합니다. 여기 그러나 나는 두 가지 상황에 들어가, 처음에는 commit -> commit.getCommitter().getUsername() 그룹화하여 Map<LegacyUser, List<LegacyCommit>>을 가져올 이제 nonDis

    2

    2답변

    그래프를 가장자리로 탐색하고 모든 소스와 대상의 목록을 갖고 싶습니다. 이것은 내가 지금까지 가지고있는 것입니다 : 동일한 매핑/수집 단계에서 소스와 타겟을 모두 얻을 수있는 방법이 있습니까? (의사 코드)와 같은 뭔가 : edges.stream().collect(edge.getSource()).collect(edge.getTarget()) 또는 일반

    4

    2답변

    술어에 따라 스트림 시작 부분에서 일부 요소를 건너 뛸 수있는 방법을 찾기 위해 고심하고 있습니다. 이 같은 뭔가 : dropWhile(n -> n < 3, Stream.of(0, 1, 2, 3, 0, 1, 2, 3, 4)) .forEach(System.out::println); 스칼라 dropWhile의 동등한입니다 3 0 1 2 3 4

    2

    1답변

    제목이 다소 혼란 스러울 수도 있지만 더 나은 것을 얻을 수 없다는 것을 알고있어 무슨 뜻인지 설명해 드리겠습니다 ... 이 작품을 가지고 있습니다. 코드 : int spacing = Integer.MAX_VALUE; for (Edge edge : edges) { if (!union.connected(edge.getStart(), edge.ge

    7

    2답변

    Java 스트림을 사용하여 스트림의 요소를 같은 유형의 분리 기호로 끼워 넣는 좋은 방법이 있습니까? // Expected result in is list: [1, 0, 2, 0, 3] List<Integer> is = Stream.of(1, 2, 3).intersperse(0).collect(toList()); 이 하스켈과 다른 기능 언어로 inte

    10

    2답변

    스트림 스트림에서 스트림의 모든 목록 요소를 포함하는 컬렉션으로 이동하는 것이 바람직한 지 여부는 궁금합니다.이 final Stream<List<Integer>> stream = Stream.empty(); final List<Integer> one = stream.collect(ArrayList::new, ArrayList::addAll, ArrayLi

    4

    2답변

    다음 코드가 올바른 이유를 이해합니다. 터미널 작업을 호출하기 전에 컬렉션이 수정되기 때문입니다. List<String> wordList = ...; Stream<String> words = wordList.stream(); wordList.add("END"); // Ok long n = words.distinct().count(); 하지만이 코드

    88

    9답변

    Java 8에는 많은 새로운 유용한 것들이 있습니다. 예를 들어, 객체 목록을 통해 스트림을 반복 할 수 있습니다. Object의 인스턴스의 특정 필드 값입니다. 예 : 한 줄의 인스턴스에서 toString() 방법의 출력을 연결 String을 구축 할 수있는 방법이 있는지 public class AClass { private int value;

    15

    4답변

    Java 8 스트림의 사용 가장 좋은 방법List<Integer> 입력을위한 출력이 없을 때 맵핑 하시겠습니까? 단순히 null을 반환 하시겠습니까? 하지만 지금 내 출력 목록 크기 당신은 또는 비 null 값을 포함 할 수 없습니다 수있는 Optional에 출력을 래핑 할 수 ... List<Integer> input = Arrays.asList(0,1,

    0

    1답변

    가정합니다 import java.util.stream.LongStream; public class FactorialTest { static long factorial(long n, boolean parallel) { return (parallel ? LongStream.range(1, n).parallel()