如何在 Java 中将字符串转换为整数?

问题描述 投票:0回答:1

我在问如何在 Java 中将字符串数据类型转换为整数数据类型。在 Java 中,String 类表示字符序列,Integer 类用于表示整数值。有时,可能需要将 String 转换为整数,以便执行算术或其他需要整数值的运算。建议用 Java 完成此任务的解决方案或代码片段。

字符串 myString = "123"; int myInt = (int) myString;

data-conversion
1个回答
0
投票

这是我个人图书馆的一个功能:

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(原始类型)。 如果您需要整数,请更改返回类型值。

© www.soinside.com 2019 - 2024. All rights reserved.