簡體   English   中英

googles guava有java tryparse整數方法還是類似的?

[英]Does googles guava have a java tryparse integer method or something similar?

我有java guava庫,並想知道他們是否有一個tryparse類型的helper方法,它會嘗試將字符串解析為整數,如果失敗則返回一個布爾值。

在c#中,我可以這樣做:

if(int.tryparse("somestring", out myInt)) {

}

希望java有類似的東西(如果它存在,不想重新發明輪子)。

截至11.0,Guava有Ints.tryParse(String) 它不像C#方法(沒有輸出參數)那樣工作。 如果無法解析字符串,它會返回一個nullInteger ,因此對於您的示例,您可以像這樣使用它:

Integer myInt = Ints.tryParse(someString);
if (myInt != null) {
  ...
}

它似乎被設置為添加到版本11.狀態設置為固定,我認為這意味着它在當前版本中或將在下一個版本中。

http://code.google.com/p/guava-libraries/issues/detail?id=660

編輯:它在11的API: tryParse

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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