我在问如何在 Java 中将字符串数据类型转换为整数数据类型。在 Java 中,String 类表示字符序列,Integer 类用于表示整数值。有时,可能需要将 String 转换为整数,以便执行算术或其他需要整数值的运算。建议用 Java 完成此任务的解决方案或代码片段。
字符串 myString = "123"; int myInt = (int) myString;
这是我个人图书馆的一个功能:
public static int StringToInt(@Nullable final String daConvertire)
{
int mV = 0;
if(daConvertire != null && daConvertire.length() > 0){
try{
mV = Integer.parseInt(daConvertire);
} catch (NumberFormatException nfe){
try{
if(daConvertire.endsWith(".0")){
mV = Integer.parseInt(daConvertire.replace(".0", ""));
} else {
mV = Integer.parseInt(daConvertire.replace(".","").replace(",","."));
}
} catch (Exception e){
e.printStackTrace();
}
}
}
return mV;
}
此方法返回一个 int(原始类型)。 如果您需要整数,请更改返回类型值。