¿Cuál es la forma más idiomática de indexar una lista de objetos por coordenadas?

Tengo una sólida experiencia en python y soy un novato total con Java, así que trato de hacer cosas de manera Pythonic en Java y termino luchando. Actualmente tengo un problema para descubrir cómo almacenar objetos, indexados por coordenadas, para que sean iterables. Yo podría crear una matriz de 2 dimensiones de los objetos, pero me temo que tomaría una gran cantidad de memoria y que tendría que iterar sobre todos los índices cada vez (cuando sólo quiero hacerlo de vez en cuando) para obtener toda la objetos.

En python, usaría un diccionario con tuplas como claves, pero parece que tal cosa no es posible en Java.

P.ej

class bar()
    pass

bar1 = bar()
bar2 = bar()
# etc

foo = { (0,1): bar1, (100,30): bar2 }

for x in foo.values():
    do_something()
Respuesta 1

Entiendo que hay una manera de tener URL amigables usando LiferayMVC, pero ¿cómo hago esto usando Spring Portlets for Liferay? Actualmente tengo URL "feas" como: http: // localhost: 8080 / web / ...

Estoy usando struts e hibernate en mi problema. Intenté la siguiente consulta String hql = "insert into" + "OPENQUERY (OracleLinkedServer, \ 'SELECT * FROM report_access_log \')" + "(...

Tengo un problema al intentar conectarme a un servidor remoto. SocketException: argumento no válido o no se puede asignar la dirección solicitada en java.net.PlainSocketImpl.socketConnect (Método nativo) en ...

Estoy trabajando en el marco de struts en java y tengo un jsp que tiene un cuadro de selección. Cambio de este cuadro de selección Estoy mostrando algunos valores en un segundo cuadro de selección. El primer cuadro de selección muestra el ...