-1
Java에서 String을 사용하여 이름을 지정하는 방법은 무엇입니까?문자열로 변수에 액세스 (선언/값 지정/가져 오기) 방법?
String VARIABLE = "name";
Something VARIABLE = new Something();
이렇게 할 수있는 방법이 있습니까?
Java에서 String을 사용하여 이름을 지정하는 방법은 무엇입니까?문자열로 변수에 액세스 (선언/값 지정/가져 오기) 방법?
String VARIABLE = "name";
Something VARIABLE = new Something();
이렇게 할 수있는 방법이 있습니까?
기본적으로 String의 값을 사용하여 변수의 이름을 지정하고 싶습니다.
당신은 그렇게 할 수 없습니다. 변수의 이름은 컴파일 타임에 알 필요가 있습니다. 컴파일러는 런타임이 아닌 컴파일러가 작업 할 수 있도록합니다. 게다가, 컴파일 변수에는 이름이 없습니다.
키가 동적으로 생성 될 수있는 key->value
매핑과 같은 것을 검색하는 경우 Something
의 인스턴스는 Map<String,Something>
을 사용할 수있는 값이됩니다.
예 :
Map<String,Something> map = new HashMap<>();
//lets put our pair in map
map.put("name", new Something());
//lets print value stored in `name` key
System.out.println(map.get("name"));
당신이 뭘 하려는지? –
이름을 지정하십시오. 변수 유형? – August
기본적으로 String의 값을 사용하여 변수의 이름을 지정하려고합니다. – Kaare