我正在尝试在 Java (Eclipse) 中编写一个登录界面,当玩家登录时,我想创建一个可以像这样使用的数组:
例子:
int x = userX[username];
int y = userY[username];
我希望能够像这样设置它:示例:
userX[username] = x;
userY[username] = y;
由于玩家用户名可以是任何东西(例如:dark09.loser),我希望能够在对象内存储整数。感谢帮助。(抱歉英语不好)
你可能想要一个Map<String, Integer>
,然后你可以做这样的事情
final Map<String, Integer> myMap = new HashMap<>();
final Integer x = myMap.get(username);
myMap.put(username, x);
使用地图
Map<String, Integer> map = new HashMap<String, Integer>();
map.put("username1", x);
使用Hashtable<String,Integer>
,那应该做你想要的。