Лучшим решением было бы использовать HashMap<Integer, String>
, где идентификатор является ключом, а имя - значением. Тогда вы можете легко искать:
HashMap<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "Robert");
map.put(2, "Jeff");
Затем искать:
String name = map.get(1); // will return "Robert"
Редактировать : Хорошо, если вам нужно больше данных, чем просто имя, например, оценка, вам нужно будет создать тип данных. Как:
public class Player {
private String name;
private int score;
// etc.
public Player(String name, int score) {
this.name = name;
this.score = score;
}
}
И затем вы можете добавить объекты этого типа на карту, например:
map.put(1, new Player("Robert", 10));