Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌番石榴是否有java tryparse integer方法或类似方法?_Java_Guava - Fatal编程技术网

谷歌番石榴是否有java tryparse integer方法或类似方法?

谷歌番石榴是否有java tryparse integer方法或类似方法?,java,guava,Java,Guava,我有JavaGuava库,想知道他们是否有一个tryparse类型的助手方法,该方法将尝试将字符串解析为整数,如果失败,则返回布尔值 在c#中,我可以做到: if(int.tryparse("somestring", out myInt)) { } 我们希望java有类似的东西(如果它存在的话,我不想再发明轮子)。看起来这是要添加到发行版11中的。状态设置为fixed,我认为这意味着它要么在当前版本中,要么将在下一个版本中 编辑:它位于API中,用于11:。不过,它的工作方式与C#方法(没

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

在c#中,我可以做到:

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

}

我们希望java有类似的东西(如果它存在的话,我不想再发明轮子)。

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

编辑:它位于API中,用于11:。不过,它的工作方式与C#方法(没有输出参数)不同。如果无法解析字符串,它将返回一个
整数
,即
null
,因此在您的示例中,您可以这样使用它:

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

顺便问一下,我可以从文档中跳转到源代码吗?或者,这是浏览源代码并找到方法的唯一方法吗?如果您在Javadoc的“详细”部分中单击方法的名称,它将直接转到源代码…尽管它对这种特定情况并不特别有用。指向当前Javadoc的链接: