Red de conocimiento informático - Aprendizaje de programación - Programación Java Alibaba

Programación Java Alibaba

HashMap lt cadena, objeto gtihp = nuevo LinkedHashMaplt. String, object gt();

Personalizar una clase

Clase estática MyMap

{

Lista[] lista;

MiMapa público(lista...lista)

{

this.lists = listas

}

Cadena pública toString()

{

if(list == null || list. length == 0)

{

Return " { }";

}

StringBuilder sb = new StringBuilder();

sb . append(' { ');

int I = 0;

for(lista lista: lista)

{

Alguien agrega(lista);

i ;

if (i == listas.longitud)

return sb.append('} '). toString();

Alguien agrega(",");

}

Devuelve "{ }";

}< / p>

}

ihp.put("on1 ", nuevo MiMapa(lista2, lista 1));

ihp.put("on2 ", nuevo MiMapa( lista4) , lista 3));

ihp.put("on3 ", nuevo MiMapa(lista 5));

ihp.put("on4 ", nuevo MiMapa(lista 6)) );

system . out . println(IHP . tostring());

Probablemente haya una manera mejor. Lo primero que me viene a la mente es Lista[], y encuentro que la estructura impresa es [[xxx, xxx, xxx], [xx, x, x]].