Java 如何将字符串中的数字转换为整数?
我有一个字符串,它接受用户输入的数字,我想计算字符串中所有数字的总和 示例输出如下所示 输入一个整数:1234 总和为10。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
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答案有什么问题。答案是正确的,你投反对票的唯一原因是问的那个人很懒。