2

我正在尝试在 Java (Eclipse) 中编写一个登录界面,当玩家登录时,我想创建一个可以像这样使用的数组:

例子:

int x = userX[username];
int y = userY[username];

我希望能够像这样设置它:示例:

userX[username] = x;
userY[username] = y;

由于玩家用户名可以是任何东西(例如:dark09.loser),我希望能够在对象内存储整数。感谢帮助。(抱歉英语不好)

4

3 回答 3

3

你可能想要一个Map<String, Integer>,然后你可以做这样的事情

final Map<String, Integer> myMap = new HashMap<>();
final Integer x = myMap.get(username);
myMap.put(username, x);
于 2013-04-10T23:10:54.477 回答
2

使用地图

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

map.put("username1", x);
于 2013-04-10T23:10:35.397 回答
1

使用Hashtable<String,Integer>,那应该做你想要的。

于 2013-04-10T23:10:36.723 回答