Pracuję w Javie nad projektem, który wymaga ode mnie utworzenia kilku klas "kontenerów". Oto prosty wersja jednego:Jak utworzyć metodę println/print dla niestandardowej klasy
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; }
}
(. Proszę pamiętać, że jest to surowo uproszczony i używam właściwego zestawu/get metod w ostatecznej wersji)
Moje pytanie jest takie:
po wywołaniu metody println z ArrayList jako parametr, na przykład:
ArrayList<String> arr = new ArrayList<String>();
arr.add("one");
arr.add("two");
System.out.println(arr);
Java automatycznie wie jak poprawnie wydrukować każdy węzeł „” lub element ArrayList.
Czy istnieje sposób napisania metody zezwalającej metodzie println na prawidłowe wydrukowanie mojej klasy Pair?
Idealny. Dzięki! – Proxy404