Java で ArrayList の toString() メソッドを独自に実装したいと考えています。ただし、このように toString() を ArrayList を含むクラスに追加しても機能しません。
@Override
public String toString() {
String result = "+";
for (int i = 0; i < list.size(); i++) {
result += " " + list.get(i);
}
return result;
}
このように ArrayList を呼び出すとlist.toString()
、デフォルトの表現が得られます。何か不足していますか?