我使用toString()方法。但我不知道哪個FPGA實現是更好地使用和爲什麼:無法確定最有效的字符串連接
public String toString() {
StringBuffer buffer = new StringBuffer();
buffer.append("Description: " + description + ";");
buffer.append("Price: " + price);
return buffer.toString();
}
public String toString() {
return "Description: " + description + ";" + "Price: " + price;
}
不一樣的。 StringBuffer更加優化。 – madmik3 2012-02-11 16:44:38
較新版本的Java(5+)實際上使用['StringBuilder'](http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuilder.html)而不是['StringBuffer'] (http://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html)與'+'運算符進行「串」連接,以避免同步的開銷。 – Jeffrey 2012-02-11 16:47:08
@ madmik3你有這方面的資源嗎? – 2012-02-11 17:05:46