我知道如何为一维字符串数组编写toString
方法,但是如何打印一个二维数组呢?对于一维数组,我是这样做的:
public String toString() {
StringBuffer result = new StringBuffer();
res = this.magnitude;
String separator = "";
if (res.length > 0) {
result.append(res[0]);
for (int i=1; i<res.length; i++) {
result.append(separator);
result.append(res[i]);
}
}
return result.toString();
如何打印一个二维数组?
StringBuilder
类而不是StringBuffer
类,因为它支持所有相同的操作,但速度更快,因为它不执行同步。 - Desintegr