객체 목록의 속성 목록을 새 목록으로 가져 오는 방법을 알고 있습니다. 그러나 유형을 int에서 long으로 변환하고 싶습니다. 예를 들어 get userId (int 유형) 메소드가있는 사용자 클래스가 있고 myUserList은 사용자 객체 목록입니다. List<Integer> userIdList = myUserList.stream()
.map(
Java 8 스트림 API를 처음 사용했지만 다음 문제점에 대해 사용하려고합니다. 나는 POJO는, namefieldA를 포함 InputRecord라고 말해봐, 다음의 각 행에 기록 나타낼 수 fieldB 특성 : 필요 이상 public class InputRecord {
private String name;
private Integer
저는 현재 스트림을 수행하는 방법을 배우는 중 일부 과제를 재미있게 배웠습니다 (Advent of code). 임시 배열을 사용하여이를 수행하는 방법을 알고 있지만 스트림에 대한 올바른 구문이나 한 줄로 처리 할 수 있는지 여부는 알 수 없습니다. public class M3 {
public static void main(String[] args) {
나는 사람에게이 class Person{
private Long id;
private String firstName;
private String lastName;
//with getters and setters
}
나는 사람의 ID를 받아 목록을 반환하는 다음과 같은 방법을 나는 모든 personIds의지도와 per
java-stream 안에 값을 임시로 저장/운반하는 방법이 있는지 궁금합니다. List<Department> departments = (ArrayList<Department>) departmentRepository.findAll();
departments.parallelStream()
.filter(e -> e.getUnderstuffCou
에서 오브젝트의 Map을 생성해야하는 경우가 종종 있습니다. 키는 일반적으로 일부 문자열 또는 열거 형 등이며 값은 데이터가 함께 묶여있는 새로운 개체입니다. 이 작업을 수행하는 일반적인 방법은 내 편이면 먼저 Map<String, SomeKeyValueObject>을 만든 다음 Set 또는 List를 반복하여 새로 만든 맵을 가져 와서 변경하는 것입니다.
Stream<Winner>이라는 주어진 정적 메서드를 구현하려면 new Stream<Winner>이 알파벳 순서로 35보다 작은 수위를 포함하는 것을 반환합니다. 내 파일 안에 : 색인, 연도, 나이, 이름, 영화가 있습니다. 내 문제는 내가 Stream을 IntStream으로 변환하여 나이를 35 세와 비교할 수 있는지 모르겠다. 나도 약간 혼란 스러웠다