我有一個我需要在HTML中求和和顯示的變量值列表。在HTML和Java中總結一個沒有分隔符的值列表
例如:
75.00 470.00 500.00
總我需要顯示會1045
或1045.00
我是正確的,這些是兩個操作,首先要拆分列表,並把分離的,並然後總結這些值?
我有一個我需要在HTML中求和和顯示的變量值列表。在HTML和Java中總結一個沒有分隔符的值列表
例如:
75.00 470.00 500.00
總我需要顯示會1045
或1045.00
我是正確的,這些是兩個操作,首先要拆分列表,並把分離的,並然後總結這些值?
您應該使用字符串的split
方法,然後分析每個條目以Double.parseDouble
String s = "75.00 470.00 500.00";
String[] split = s.split(" ");
double sum = 0;
for (String string : split) {
sum += Double.parseDouble(string);
}
System.out.println(sum);
謝謝你以後再試。你們在這裏很棒! – kevin 2014-11-05 16:45:01
@xavier解決方案是偉大的,這是觀點的另外一個點。
String strDatos=""75.00 470.00 500.00";";
StringTokenizer tokens=new StringTokenizer(strDatos, " ");//second parameter specify separator
double sum = 0;
while(tokens.hasMoreTokens()){
String str=tokens.nextToken();
sum+=Double.valueOf(str).doubleValue();
}
感謝您的幫助! – kevin 2014-11-05 16:46:03
您確實有分隔符。這是空格,''。 – Stewart 2014-11-05 11:54:06
這是一個列表還是一個字符串.. – kirti 2014-11-05 11:55:33