Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I want to create object name using arrays. How can I do it?

For example :

String dizi ={"person1","person2","person3"};
Person dizi[0] = new Person();
See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
324 views
Welcome To Ask or Share your Answers For Others

1 Answer

The technique you are trying to use works in some languages, especially interpreted ones. It uses the language symbol table as a map.

In Java, you can construct your own map:

Map<String,Person> myMap = new HashMap<String, Person>();
myMap.put(dizi[0], new Person());

and access it using:

myMap.get(dizi[0])

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...