Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.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中使用parseInt()将字符串转换为整数_Java_Parseint - Fatal编程技术网

无法在java中使用parseInt()将字符串转换为整数

无法在java中使用parseInt()将字符串转换为整数,java,parseint,Java,Parseint,我有一个字符串,我想先拆分它,然后转换成整数。 这是我的密码: String Table_data = "$452"; String[] words=Table_data.split("\\$"); for(String w:words) { int result = Integer.parseInt(w); System.out.print(result); } 我在java方面没有太多经验。 我试过了,但它显示了一些错误,如“java.lang.Numb

我有一个字符串,我想先拆分它,然后转换成整数。 这是我的密码:

String Table_data = "$452";          
String[] words=Table_data.split("\\$");
for(String w:words)
{
    int result = Integer.parseInt(w);
    System.out.print(result);
}
我在java方面没有太多经验。 我试过了,但它显示了一些错误,如“java.lang.NumberFormatException”。


请帮忙。谢谢。

您可能想要的是:

String Table_data = "$452";  
int result = Integer.parseInt(Table_data.replace("$", "")); 

你可以这样做。我使用了子字符串而不是拆分

    String Table_data = "$452";
    String s=Table_data.substring(1);
    int result=Integer.parseInt(s);
    System.out.println(result);

通过拆分<代码> $< /代码>,您的单词数组看起来是这样的:<代码> [“],“452”] /代码>,由于空白字符串,您将获得异常。请提供解决方案代码。谢谢你,谢谢你的工作