필자는 원한다면 몇가지 '컨테이너'클래스를 만들어야하는 프로젝트에서 Java로 작업 중이다.커스텀 클래스를위한 println/print 메소드를 생성하는 방법
: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; }
}
(. 이것이 내가 최종 버전의 메소드를 얻을/적절한 설정을 사용하고 심각하게 단순화하고, 유의하시기 바랍니다)
내 질문은 이것이다 : 여기에 하나의 간단한 버전입니다 예를 들어, 매개 변수로 ArrayList에와 println 메소드 메소드를 호출 할 때
는 :
ArrayList<String> arr = new ArrayList<String>();
arr.add("one");
arr.add("two");
System.out.println(arr);
자바는 자동으로 올바르게 ArrayList의 각 '노드'또는 요소를 인쇄하는 방법을 알고있다.
println 메서드가 내 Pair 클래스를 올바르게 인쇄 할 수있게하는 메서드를 작성하는 방법이 있습니까?
완벽합니다. 감사! – Proxy404