Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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 如何将字符串中的数字转换为整数?_Java - Fatal编程技术网

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

Java 如何将字符串中的数字转换为整数?,java,Java,我有一个字符串,它接受用户输入的数字,我想计算字符串中所有数字的总和 示例输出如下所示 输入一个整数:1234 总和为10。String s=JOptionPane.showInputDialog(“输入整数”); String s = JOptionPane.showInputDialog("Enter an integer"); int sum = 0; for(int i = 0; i < s.lentgth(); i++){ sum+=Integer.parseInt(s.c

我有一个字符串,它接受用户输入的数字,我想计算字符串中所有数字的总和

示例输出如下所示

输入一个整数:1234 总和为10。

String s=JOptionPane.showInputDialog(“输入整数”);
String s = JOptionPane.showInputDialog("Enter an integer");
int sum = 0;
for(int i = 0; i < s.lentgth(); i++){
   sum+=Integer.parseInt(s.charAt(i)+"");
}
System.out.println("Sum is: " + sum);
整数和=0; 对于(int i=0;i
我们不提供代码!为什么不自己试试呢?展示一下你写的代码,并问一个你认为在其中不起作用的问题怎么样?Java 8:
string.chars().sum()-'0'*string.length()
。当然,您应该首先验证输入是否有效,例如,
string.matches(“[0-9]+”)
。Integer类中没有名为parse()的方法。也许你的意思是parseInt()?@Alboz答案有什么问题。答案是正确的,你投反对票的唯一原因是问的那个人很懒。