Вы хотите использовать карту со строковыми ключами, например HashMap<String, something>
.
Ваш пример будет выглядеть так:
Map<String, Boolean> map = new HashMap<String, Boolean>();
map.put("bubby4j_falling", true);
if(map.get("bubby4j_falling")) {
...
}
На самом деле, в вашем случае Set<String>
было бы более полезным:
Set<String> fallingUsers = new HashSet<String>();
fallingUsers.add("bubby4j");
if(fallingUsers.contains("bubby4j")) { ... }
Но если у вас уже есть User
объекты (и вы должны это сделать), вам лучше использовать Set<User>
или даже позволить этому falling
просто быть свойством пользовательского объекта. Тогда у вас может быть Map<String, User>
для получения пользовательских объектов по имени.