[英]Difference between String.valueOf(Boolean) vs String
之間在任何方面(例如,性能,可維護性等)是否存在差異:
String str = String.valueOf(Boolean.TRUE);
VS
String str = "true";
String str = "true";
更快,因為它不涉及函數調用(除非它們可以被優化為相同的函數)
我也認為它更容易閱讀。
valueOf
方法適用於變量。
常量字符串可以這樣更好地定義:
private static final String TRUE = "true";
這樣,它們是恆定的,並且可以肯定地進行優化。 所以:
String str = TRUE;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.