«java-8» 태그된 질문

2014 년 3 월 18 일에 릴리스 된 Java 플랫폼의 버전 8 (내부 번호 1.8) 인 Java 8 관련 질문에이 태그를 사용하십시오. 대부분의 경우 java 태그도 지정해야합니다.

3
인터페이스에 정의 된 메소드의 "기본"구현은 무엇입니까?
컬렉션 인터페이스에서 removeIf()구현을 포함하는 이름 이 지정된 메서드를 찾았습니다 . default boolean removeIf(Predicate<? super E> filter) { Objects.requireNonNull(filter); boolean removed = false; final Iterator<E> each = iterator(); while (each.hasNext()) { if (filter.test(each.next())) { each.remove(); removed = true; } } return removed; } 인터페이스에서 메서드 본문을 정의하는 방법이 있는지 알고 싶습니다. …
91 java  interface  java-8 

27
레지스트리 키 오류 : Java 버전에 '1.8'값이 있지만 '1.7'이 필요합니다.
달리는 동안 sencha app build production 다음과 같은 오류가 발생합니다. 오류 : 레지스트리 키 'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion ' 값은 '1.8'이지만 '1.7'이 필요합니다. 오류 : java.dll을 찾을 수 없습니다. 오류 : Java SE 런타임 환경을 찾을 수 없습니다. java -version , 명령은 다음을 표시합니다. Java 버전 …


1
completablefuture 조인 대 get
CompletableFuture.get()과 의 차이점은 무엇입니까 CompletableFuture.join()? 아래는 내 코드입니다. List<String> process() { List<String> messages = Arrays.asList("Msg1", "Msg2", "Msg3", "Msg4", "Msg5", "Msg6", "Msg7", "Msg8", "Msg9", "Msg10", "Msg11", "Msg12"); MessageService messageService = new MessageService(); ExecutorService executor = Executors.newFixedThreadPool(4); List<String> mapResult = new ArrayList<>(); CompletableFuture<?>[] fanoutRequestList = new CompletableFuture[messages.size()]; int count = 0; for …

7
Java 8에서 findAny ()와 findFirst ()의 차이점
현상금이 만료 오일에 . 이 질문에 대한 답변은 +200 평판 현상금을 받을 수 있습니다 . 나만 은 기존 답변 에 대한 보상을 원합니다 . На этот вопрос есть ответы на 스택 오버플로 на русском : Какие различия между로 findFirst и findAny в 자바 (8)? Java 8 의 API Stream#findAny()와 API …

8
Java 8에서 여러 필드 이름으로 그룹화
POJO의 일부 필드 이름으로 개체를 그룹화하는 코드를 찾았습니다. 다음은 그 코드입니다. public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age = age; this.salary = salary; } @Override public String toString() { …
90 java  java-8 

6
Android API <24에서 Java 8 Stream API를 사용할 수 있습니까?
여기 에서이 게시물을 읽었 습니다 . 그러나 여전히 minSdkVersion &lt;24에서 다음과 같은 Java 8 Stream API 기능이 포함 된 코드를 실행할 수 없습니다. List&lt;Car&gt; newCars = cars.stream() .filter(s -&gt; s.getColor().equals("red")) .collect(Collectors.toList()); 오류 메시지로 인해 실행되지 않습니다. 호출에는 API 레벨 24가 필요합니다 (현재 최소값은 15) : java.util.Collection # stream 그래서 누군가가 …

5
findFirst ()가 찾은 첫 번째 요소가 null 인 경우 NullPointerException이 발생하는 이유는 무엇입니까?
이것은 왜 던지는가 java.lang.NullPointerException? List&lt;String&gt; strings = new ArrayList&lt;&gt;(); strings.add(null); strings.add("test"); String firstString = strings.stream() .findFirst() // Exception thrown here .orElse("StringWhenListIsEmpty"); //.orElse(null); // Changing the `orElse()` to avoid ambiguity 첫 번째 항목 stringsIS null완벽하게 허용되는 값이다. 또한 s 를 처리 할 수 있는 것이 훨씬 더 의미 findFirst()있는 Optional을 반환합니다 …

12
Java 8 람다 목록에서 요소 가져 오기 및 제거
요소의 목록을 감안할 때, 나는 주어진 속성 요소를 싶어 하고 목록에서 제거합니다. 내가 찾은 최고의 솔루션은 다음과 같습니다. ProducerDTO p = producersProcedureActive .stream() .filter(producer -&gt; producer.getPod().equals(pod)) .findFirst() .get(); producersProcedureActive.remove(p); 람다 식에서 get과 remove를 결합 할 수 있습니까?

5
null 값에 대한 jdk8 스트림을 관리하는 방법
안녕하세요, Java 개발자 여러분, in advanceJDK8이 아직 출시되지 않았기 때문에 주제가 약간 다를 수 있다는 것을 알고 있지만 (지금은 아닙니다.) Lambda 표현식에 대한 기사, 특히 Stream으로 알려진 새로운 컬렉션 API와 관련된 부분을 읽고있었습니다. 다음은 Java Magazine 기사에 제공된 예입니다 (수달 개체 수 알고리즘입니다 ..). Set&lt;Otter&gt; otters = getOtters(); System.out.println(otters.stream() .filter(o …

4
'isPresent ()'확인없이 'Optional.get ()'
Java에 다음 검색 코드가 있습니다. return getTableViewController().getMe().getColumns().stream().filter($-&gt;Database.equalsColumnName($.getId(), columnId)).findFirst().get(); 이름으로 열을 찾고 찾은 첫 번째 열을 반환하고 싶었습니다. 아무것도 발견되지 않고 처리해야하는 경우가 있다는 것을 알고 있지만 어떻게해야합니까? 이 욕설이 원하는 것입니까? 'Optional.get()' without 'isPresent()' check ? 어떻게 고치는 지? null아무것도 발견되지 않으면 반환 하고 싶습니다 . 최신 정보 좋아, 좋아, …

5
Java 1.8 ASM ClassReader가 클래스 파일을 구문 분석하지 못했습니다. 아직 지원되지 않는 새 Java 클래스 파일 버전 때문일 수 있습니다.
내 웹 응용 프로그램은 JDK 1.7에서 제대로 실행되지만 1.8에서는 다음 예외와 함께 충돌합니다 (Jetty 8로 응용 프로그램 서버 시작 중). Spring 버전 : 3.2.5.RELEASE를 사용하고 있습니다. 예외: org.springframework.core.NestedIOException: ASM ClassReader failed to parse class file - probably due to a new Java class file version that isn't supported yet 나는 …
88 java  spring  java-8 

5
java.util.Objects.isNull 대 객체 == null
아시다시피 java.util.Objects입니다 이 클래스는 개체에서 작동하기위한 정적 유틸리티 메서드로 구성됩니다. 이러한 방법 중 하나는 Objects.isNull(). 내 이해는 Objects.isNull()두 번째를 생략하여 실수로 null 값을 객체에 할당 할 가능성을 제거 한다는 것 =입니다. 그러나 API Note는 다음과 같이 설명합니다. 이 메서드는 조건 자, filter (Objects :: isNull)로 사용하기 위해 존재합니다. 내가 사용해야하는 …
87 java  java-8  compare 


14
Java 8, Streams에서 중복 요소 찾기
정수 목록에 중복 요소를 나열하려고합니다. 예를 들어, List&lt;Integer&gt; numbers = Arrays.asList(new Integer[]{1,2,1,3,4,4}); jdk 8의 스트림을 사용하고 있습니다. 중복을 제거하기 위해 distinct () API를 사용할 수 있습니다. 하지만 중복 된 요소를 찾는 것은 어떻습니까? 아무도 나를 도울 수 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.