Как сохранить два или более значений в одном HashMap в Java?

Я начинаю видеть HashMap, они работают с ключом и значением , но как мне сохранить более одного значения в одном HashMap?

    public void imprimir(nodo_pais Raiz,DefaultComboBoxModel modCombo, HashMap tablaHash){
        if(Raiz != null){
            imprimir(Raiz.getIzquierda(), modCombo, tablaHash);
            modCombo.addElement(Raiz.getElemento().getNombre());
            tablaHash.put(Raiz.getElemento().getNombre(), Raiz.getElemento().getNombre()+"");
            tablaHash.put(Raiz.getElemento().getNombre(), Raiz.getElemento().getCodigo()+"");
            tablaHash.put(Raiz.getElemento().getNombre(), Raiz.getElemento().getDescuento()+"");
            tablaHash.put(Raiz.getElemento().getNombre(), Raiz.getElemento().getLanguage()+"");
            tablaHash.put(Raiz.getElemento().getNombre(), Raiz.getElemento().getCapital()+"");
            tablaHash.put(Raiz.getElemento().getNombre(), Raiz.getElemento().getCurrency()+"");
            imprimir(Raiz.getDerecha(), modCombo,tablaHash);
        }     
    }

0
задан 29.11.2019, 02:55
1 ответ

nodo_pais.getElemento() видно, что уже это тип абстрактной информации, asГ - который ты можешь использовать как стоимость и algГєn стоимость discriminante в Г©l как ключ.

        tablaHash.put(Raiz.getElemento().getNombre(), Raiz.getElemento());

а следовательно, если ты хочешь, чтобы составитель это проверил из-за tГ, - podrГ-схвати изменять тип твоего tablaHash в

HashMap<String, Elemento> tablaHash

Таким образом всегда verificarГЎ, что ключ был string и стоимостью dea типа элемента, который содержит Корень (что как verГЎs asumГ - что является так называемым типом Elemento).

0
ответ дан 01.12.2019, 10:40

Теги

Похожие вопросы