【发布时间】:2014-10-18 03:22:05
【问题描述】:
我在 Java 中有这段代码,getter 方法返回字符串:
String stringbuilder="";
stringbuilder = String.format("%d/%d\n", this.getSlotNum(), this.getPortNum());
stringbuilder = stringbuilder+String.format(" " + this.getPortSpeed() +"\n");
stringbuilder = stringbuilder+String.format("%d\n", this.getPortMode());
C# 有一个带有 AppendFormat() 方法的 StringBuilder 类,它允许我将格式化的字符串直接附加到 StringBuilder 实例,而无需进行连接。我在 Java StringBuider 类中没有看到 AppendFormat() 方法。有没有更好的方法来做我想做的事情?
【问题讨论】:
-
您实际上并没有首先使用 StringBuilder?
-
调用变量
stringbuilder并不意味着您正在使用StringBuilder对象。 -
我知道我没有使用 StringBuilder。我正在将 C# 项目转换为 Java。保留名为“stringbuilder”的变量比重构它更容易。 Java StringBuilder 类似乎没有任何方法可以做我想做的事。使用 String 我至少有一个 format() 方法
标签: java