首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >googles guava有一个java的tryparse整数方法或类似的方法吗?

googles guava有一个java的tryparse整数方法或类似的方法吗?
EN

Stack Overflow用户
提问于 2012-01-28 12:32:38
回答 2查看 12.6K关注 0票数 17

我有一个java guava库,我想知道他们是否有一个tryparse类型的帮助器方法,它将尝试将字符串解析为整数,如果失败则返回一个布尔值。

在c#中,我可以执行以下操作:

代码语言:javascript
运行
复制
if(int.tryparse("somestring", out myInt)) {

}

我希望java有一些类似的东西(如果存在的话,我不想重新发明轮子)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-28 12:51:28

从11.0开始,芭乐就有了Ints.tryParse(String)。不过,它的工作原理不太像C#方法(没有输出参数)。如果字符串无法解析,它将返回一个为nullInteger,因此对于您的示例,您可以像这样使用它:

代码语言:javascript
运行
复制
Integer myInt = Ints.tryParse(someString);
if (myInt != null) {
  ...
}
票数 42
EN

Stack Overflow用户

发布于 2012-01-28 12:41:53

它看起来像是设置为添加到release 11中。状态设置为fixed,我认为这意味着它要么在当前版本中,要么将在下一个版本中。

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

编辑:在11:tryParse接口中

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9042922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档