java怎么把字符串中的数字串相加
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java怎么把字符串中的数字串相加相关的知识,希望对你有一定的参考价值。
public static void main(String[] args)StringBuffer sb = new StringBuffer();
boolean findUnm = false;
String s = "记得是2017.3.16那天,我借了100块,小明借了15.3块";
int len = s.length();
double sum = 0D;
for (int i = 0; i < len; i++)
char c = s.charAt(i);
if (c == '.' || (c >= '0' && c <= '9'))
sb.append(c);
findUnm = true;
else if (findUnm)
try
sum += Double.parseDouble(sb.toString());
catch (Exception e)
sb = new StringBuffer();
findUnm = false;
System.out.println("一共借了" + sum + "块钱");
参考技术A String a="1";
String b="2";
System.out.println(Integer.parseInt(a)+Integer.parseInt(b));
js 从数据库中获取一个字段的值是以逗号分割的一串数字,怎么把他们分开并相加
例:
textA 中 123,234,456
textB 中 需要得到结果813
1楼正解,加的时候要进行下类型转换,不然还是换字符串进行的
参考技术A 使用split,把字符串分割到数组中,再做加法var textA = '123,234,456';
var arr = textA.split(',');
var totalSum = 0;
for (var i=0;i<arr.length;i++)
totalSum = totalSum + arr[i]*1
参考技术B 太简单了~~~~
以上是关于java怎么把字符串中的数字串相加的主要内容,如果未能解决你的问题,请参考以下文章
js 从数据库中获取一个字段的值是以逗号分割的一串数字,怎么把他们分开并相加
怎么用java把输入的字符串中的数字提取出来,并相加 输入数据样例: 12a3b@2p 输出数据样例: 1+2+3+2=8