찾다

 >  Q&A  >  본문

java8의 새로운 기능에 포함된 람다 표현식, 정적 메소드 참조 및 스트림 API 반복 정보

저는 Java8 구문을 처음 접했고 참조를 위해 lambda表达式,1.8的静态方法引用表示法以及1.8的streamapi中forEach()만 사용하는 방법을 이미 이해했습니다. 그러나 연습 중에 다음 코드를 만났습니다.

으아악

이 부분의 내용을 모두 1.8로 다시 작성한다면 어떻게 가장 아름답게 다시 작성해야 할까요? 예를 들어, 새로 실행 가능한 부분에 대해 초보자의 경우 lambda表达式再串联着EXECUTOR::submid方法和Stearm.forEach()를 사용하면 항상 구문 오류가 발생하고 관련 정보가 적습니다. 많은 정보를 검색했지만 여전히 해결 방법이 없는 경우가 있습니다. 위 코드를 컴파일하려면 1.8 구문 형식을 사용하여 java8의 새로운 기능을 더 잘 이해하세요.

世界只因有你世界只因有你2782일 전800

모든 응답(2)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-17 10:06:45

    예외 처리를 제외하고 살펴본 후 다음 코드로 다시 작성할 수 있습니다.

    으아악

    회신하다
    0
  • 某草草

    某草草2017-05-17 10:06:45

    먼저 익명 내부 클래스를 화살표 함수로 변경한 다음 for를 forEach로 변경합니다

    회신하다
    0
  • 취소회신하다