StringBuilder对象的操作
每一步的底层操作:
append("(")
→ 向内部字符数组写入(
append(point[0]+1)
→ 写入数字(如1
)append(",")
→ 写入,
- 以此类推,所有操作直接修改同一块内存。
StringBuilder sb = new StringBuilder(); // 初始化
for (...) {sb.append("(") // 添加左括号.append(point[0]+1) // 添加行号(+1转换).append(",") // 添加逗号.append(point[1]+1) // 添加列号(+1转换).append(")"); // 添加右括号if (...) {sb.append("->"); // 添加连接符}
}
System.out.println(sb.toString()); // 最终输出