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

Java 10 - 지역 변수 유형 추론

JEP 286 - 지역 변수 유형 추론

지역 변수 유형 추론은 Java 10부터 사용할 수 있는 언어에 대한 가장 분명한 변경 사항 중 하나입니다. 변수의 유형을 지정하지 않고 var를 사용하여 변수를 정의할 수 있습니다. 컴파일러는 제공된 값을 사용하여 변수의 유형을 유추합니다. 이 형식 유추는 지역 변수로 제한됩니다.

지역 변수를 선언하는 기존 방식

String name = "Welcome to tutorialspoint.com";

로컬 변수를 선언하는 새로운 방법.

var name = "Welcome to tutorialspoint.com";

이제 컴파일러는 제공된 값을 검사하여 이름 변수의 유형을 문자열로 유추합니다.

주목할 점

Map<Integer, String> mapNames = new HashMap<>();

var mapNames1 = new HashMap<Integer, String>();

예시

다음 프로그램은 JAVA 10에서 로컬 변수 유형 추론의 사용을 보여줍니다.

import java.util.List;

public class Tester {
   public static void main(String[] args) {
      var names = List.of("Julie", "Robert", "Chris", "Joseph"); 
      for (var name : names) {
         System.out.println(name);
      }
      System.out.println("");
      for (var i = 0; i < names.size(); i++) {
         System.out.println(names.get(i));
      }
   }
}

출력

다음 출력을 인쇄합니다.

Julie
Robert
Chris
Joseph

Julie
Robert
Chris
Joseph

java

  1. Java 데이터 유형(기본)
  2. 자바 연산자
  3. 자바 주석
  4. 자바 for-each 루프
  5. 자바 문자열
  6. 자바 인터페이스
  7. 자바 리소스 사용
  8. 자바 주석
  9. 자바 타입 캐스팅
  10. Java의 정적 변수:정적 블록 및 메서드란 [예시]