java-stream

    12

    1답변

    나는 데이터베이스를 읽고 List<String>을 반환하는 상황이 있는데, 여기서 각 문자열은 선택되고 일부 기준에 따라 목록에 추가됩니다. 메소드 서명은 다음 public List<String> myMethod(String query, int limit) 번째 파라미터 (limit=-1 모든 사이즈의 제한을 제거 설정) 리턴리스트의 크기에 결합 된 상

    2

    1답변

    Java 8에서 Stream 패키지 작업을 완전히 이해하려고 노력 중이며 도움이 필요합니다. 데이터베이스 호출의 일부로 목록에서 수신되는 클래스가 아래에 설명되어 있습니다. class VisitSummary { String source; DateTime timestamp; Integer errorCount; Integer

    2

    1답변

    나는 각 FrameworkAdminLeftMenu 객체 메소드 public Set<FrameworkAdminLeftMenuCategories> getFrameworkAdminLeftMenuCategorieses() { return this.frameworkAdminLeftMenuCategorieses; } 및 방법을 가지고 List<Fram

    9

    4답변

    원하는 부울의 최대 수를 고려하여 가능한 부울 조합을 생성하는 가장 우아한 방법은 무엇입니까? 예 : bool(1) -> [false], [true] bool(2) -> [false, false], [false, true], [true, false], [true, true] ... 이 내 현재의 구현 : 나는 사실에 만족하지 않다 그러나 public

    14

    4답변

    여기에 뭔가가 빠졌습니다. 나는 변환을 수행하는 더 나은 방법이있는 mapToInt(Integer::intValue) 를 통해 IntStream에 Stream에서 바보 변환 함께 자신이 다음 private static int getHighestValue(Map<Character, Integer> countMap) { return countMap.v

    1

    1답변

    스트림 API를 사용하여 groupingBy ->counting 연산을 사용하여 수집 한 후 필터링하면 어떻게 발생 횟수 필터를 기반으로하는 항목이 포함됩니까? Map<Integer, Long> counts = Stream.of(1, 2, 2, 3, 4, 5, 5) .collect(groupingBy(n -> n, counting())); 어

    1

    1답변

    동물 개체와 후계자가 있다고 가정 해 보겠습니다. 그 중 하나는 개입니다 만 그는 public interface Barkable{ Bark getBark(); } 지금, 나는 모든 동물의 종류를 보유하고 List<Animal> animals 을 구현하고 나는 단지 개에 존재 껍질 의 모든 인스턴스를 (수집 할). 나는 자바 8 개 스트림에

    10

    2답변

    Dog 클래스가 있다고 가정 해 보겠습니다. 안에지도가 있고 값 중 하나가 품종입니다. public class Dog{ String id; ... public map<String,String> } 나는 그것을 반복하기보다는 스트림을 사용하여 목록 HashMap<String, List<Dog>> // breed to a lis

    1

    1답변

    List of Car 클래스 - List 메소드를 반복하고 메소드를 호출하려고합니다. 예 : 세트(). 어떻게하면 stream()으로 처리 할 수 ​​있습니까? 당신이 주장하는 경우가 List<Car> cars = ...; cars.forEach(Car::set); 당신은 Stream 함께 할 수있는 :

    2

    1답변

    class Person { public String name; public String getName() { return name; } } 스트림 API에서 람다를 통해 필드에 액세스하기위한 특수 구문 설탕이 있습니까? 나는 참조 : List<Person> persons; persons.stream().map(Person::getN