我使用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