산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

Java 8 메서드 참조 마스터하기: 종합 가이드

메서드 참조는 메서드를 이름으로 가리키는 데 도움이 됩니다. 메서드 참조는 :: 기호로 설명됩니다. 메서드 참조는 다음 유형의 메서드를 가리키는 데 사용될 수 있습니다.

메서드 참조 예제

원하는 에디터로 다음 Java 프로그램 생성 (예: C:\JAVA).

Java8Tester.java

import java.util.List;
import java.util.ArrayList;

public class Java8Tester {
    public static void main(String args[]) {
        List names = new ArrayList();
        names.add("Mahesh");
        names.add("Suresh");
        names.add("Ramesh");
        names.add("Naresh");
        names.add("Kalpesh");
        names.forEach(System.out::println);
    }
}

여기서 System.out::println을 정적 메서드 참조로 전달했습니다.

결과 검증

javac 컴파일러로 클래스 컴파일:

C:\JAVA> javac Java8Tester.java

Java8Tester 실행:

C:\JAVA> java Java8Tester

다음 출력 생성:

Mahesh
Suresh
Ramesh
Naresh
Kalpesh

java

  1. Java 연산자 마스터하기: 종류, 문법, 실전 예제
  2. Java 인터페이스 마스터: 개념, 구현, 모범 사례
  3. Java Try-with-Resources 마스터: 자동 리소스 관리 완전 해설
  4. Java String length() 메서드: 문자열 크기 구하기 (예제 포함)
  5. Java String.indexOf() 마스터: 부분문자열 위치 찾기 & 실전 예제
  6. Java String.charAt() 완전 이해: 문법, 반환타입, 예외, 실전 예제
  7. Java String compareTo() 마스터: 문법, 활용 케이스, 실전 예제
  8. Java String.contains() 메서드: 부분문자열 포함 여부 확인 (실전 예제)
  9. Java String.endsWith() 마스터: 문자열 접미사 확인 예제
  10. Java 문자열 치환 마스터: replace(), replaceAll(), replaceFirst() 완벽 해설