在java中如何将一个字符串转换为一个整型?
在java中如何将一个字符串转换为一个整型? string to int?
回答:
String myString = "1234";int foo = Integer.parseInt(myString);
如果你查看Java文档,你会发现“捕获”是此函数可以抛出NumberFormatException
,当然你必须处理:
int foo;try {
foo = Integer.parseInt(myString);
}
catch (NumberFormatException e)
{
foo = 0;
}
(此处理方式默认将格式错误的数字设置为0,但你可以根据需要执行其他操作。)
另外,你可以使用IntsGuava
库中的方法,该方法与Java
8结合使用Optional
,为将字符串转换为int提供了一种强大而简洁的方法:
import com.google.common.primitives.Ints;int foo = Optional.ofNullable(myString)
.map(Ints::tryParse)
.orElse(0)
以上是 在java中如何将一个字符串转换为一个整型? 的全部内容, 来源链接: utcz.com/qa/433098.html