Да HashMap (или TreeMap, в зависимости от ваших потребностей в памяти) будет отлично работать для вас.
Нет ничего похожего на экстракт в Java.
Рассмотрим интерфейс java.util.Map
: требуетсяобъект Key и объект Value.
В PHP вы можете взять значение Key
и превратить его в имя переменной.
В Java вам необходимо явно определить вашпеременные - вы не можете определять новые переменные с именами на основе значений времени выполнения других переменных.