estoy trabajando en Java en un proyecto que me obliga a hacer un par de clases del 'contenedor', si se quiere. Aquí está una versión simple de uno:Cómo crear un método println/impresión para una clase personalizada
public class Pair{
Object KEY;
Object VALUE;
public Pair(Object k, Object v)
{
KEY = k;
VALUE = v;
}
public Object getKey()
{ return KEY; }
public Object getValue()
{ return VALUE; }
}
(. Tenga en cuenta, esto es severamente simplificada y estoy usando conjunto adecuado/llegar métodos en la versión final)
Mi pregunta es la siguiente:
al llamar al método println con un ArrayList como parámetro, por ejemplo:
ArrayList<String> arr = new ArrayList<String>();
arr.add("one");
arr.add("two");
System.out.println(arr);
Java automáticamente sabe cómo imprimir cada 'nodo' o elemento del ArrayList correctamente.
¿Hay una manera de escribir un método para permitir que el método println para imprimir correctamente mi clase Par?
Perfecto. ¡Gracias! – Proxy404