0 java variables object repeat
如何使用重复来命名Java中的对象?我想创建52个这样的对象(卡片)
Card1
Card2
...
Card52
Run Code Online (Sandbox Code Playgroud)
我在想这样的事情
int i=1;
while (i<=52){
Card Card<i> = new Card();
i=i+1;
}
Run Code Online (Sandbox Code Playgroud)
我怎样才能让它发挥作用?
将您的对象放在列表中:
List<Card> list = new ArrayList<Card>();
while (i<=52){
Card card = new Card();
list.add(card);
i = i + 1;
}
Run Code Online (Sandbox Code Playgroud)
你应该更好地使用数组
Card[] cards = new Card[52];
for(int i = 0; i < 52; ++i)
cards[i] = new Card();
Run Code Online (Sandbox Code Playgroud)
之后你可以使用例如
card[14]
Run Code Online (Sandbox Code Playgroud)