如何在字符串中存储Integer

时间:2013-04-10 23:07:57

标签: java arrays eclipse login

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

示例:

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

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

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

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

3 个答案:

答案 0 :(得分:3)

您可能需要Map<String, Integer>,然后您可以执行此类操作

final Map<String, Integer> myMap = new HashMap<>();
final Integer x = myMap.get(username);
myMap.put(username, x);

答案 1 :(得分:2)

使用Map

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

map.put("username1", x);

答案 2 :(得分:1)

使用Hashtable<String,Integer>,这应该做你想做的事。