This commit is contained in:
Redkale
2017-03-08 09:57:08 +08:00
parent 65efc3372e
commit 3c02219da0

View File

@@ -387,9 +387,9 @@ public abstract class AnyValue {
return new DefaultAnyValue(); return new DefaultAnyValue();
} }
public String toString(int len) { public String toString(int indent) { //indent: 缩进长度
if (len < 0) len = 0; if (indent < 0) indent = 0;
char[] chars = new char[len]; char[] chars = new char[indent];
Arrays.fill(chars, ' '); Arrays.fill(chars, ' ');
final String space = new String(chars); final String space = new String(chars);
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
@@ -398,7 +398,7 @@ public abstract class AnyValue {
sb.append(space).append(" '").append(en.name).append("': '").append(en.value).append("',\r\n"); sb.append(space).append(" '").append(en.name).append("': '").append(en.value).append("',\r\n");
} }
for (Entry<AnyValue> en : getAnyEntrys()) { for (Entry<AnyValue> en : getAnyEntrys()) {
sb.append(space).append(" '").append(en.name).append("': '").append(en.value.toString(len + 4)).append("',\r\n"); sb.append(space).append(" '").append(en.name).append("': '").append(en.value.toString(indent + 4)).append("',\r\n");
} }
sb.append(space).append('}'); sb.append(space).append('}');
return sb.toString(); return sb.toString();