[英]Long to String in java
有一個代碼:
Long val = 10L
如果我想將其值用作String,哪種方法正確?
val.toString()
或(String)val
?
val.toString()
將起作用。
如果不確定val
可以為null,也可以執行String.valueOf(val)
您可以使用String類這樣做:
String s = String.valueOf(val);
如果Long可能為null,並且您不想獲取4個字母的“ null”字符串,則可以使用Objects.toString,例如:String s = Objects.toString(val,null);
您可以使用Long val = Long.parseLong(String);
反轉它Long val = Long.parseLong(String);
但是在這個方向上,您需要捕獲NumberFormatException
您也可以:
Long.toString(val);
由於String不是原始數據類型,因此類型轉換不起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.