2013-03-24 4 views
0

Возможно ли создать метод, который может создавать объекты, названные String?Создать объект с именем String

private static int a = 0; 
public static void CreateNew() { 
    Object ("number" + a) = new Object(); 
    a++; 
} 

Если вы знаете, как бы я это сделал?

+0

На каком языке это Java? – NPE

+0

Для чего вы это используете? Это то, чего вы могли бы достичь, имея хэш-карту, удерживающую объекты, которые имеют строку в качестве ключа? – Mike

ответ

1

В этом случае имеет смысл использовать java.util.Map/HashMap.

Map<String,String> strMap = new HashMap<String, String>(); 
strMap.put("number" + a, "value_for_this_string"); 

Java представляет собой скомпилированный язык и не интерпретируемый язык, как языки сценариев, где вы можете сделать что-то подобное просто.

+0

+1 То, чего хочет консультант, легко достигается с помощью карты. – Patashu