繁体   English   中英

如何在Java中将String转换为Integer

[英]how to convert String into Integer in java

我想将String转换为int如果String包含字符,它将返回0否则它将返回数字例如(ad12)的转换为0但是(12)为12

您可以尝试解析它并捕获异常

public static int stringToInt(String s) {
    try {
        return Integer.valueOf(s);
    } catch (NumberFormatException e) {
        return 0;
    }
}

请尝试以下操作:

public int getInt(String test){
        try{
            return Integer.parseInt(test.trim());
        }catch(Exception e){
            return 0;
        }
    }

您需要做的就是使用Integer类获取包含字符串的有效整数的int值。

您还可以使用IntegerStringConverter类实例将Integer转换为String,反之亦然。 IntegerStringConverter isc=new IntegerStringConverter(); int a=isc.fromString("Your String"); //It converts String to Integer String str=isc.toString(Integer Value); //It converts Integer to String

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM