簡體   English   中英

String.valueOf(Boolean)與String之間的區別

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM