题目描述
如下字符串,01#张三#20-02#李四#30-03#王五#40。。。。。。,解析每个人分数多少。样式如下:
01 张三 20
02 李四 30
03 王五 40。并且计算总分。
代码
import java.util.Arrays;
public class Test {
void split(String str){
String[] str1=str.split("-");
int sum=0;
for(int i=0;i<str1.length;i++){
String[] str2=str1[i].split("#");
sum+=Integer.parseInt(str2[2]);
System.out.println(Arrays.toString(str2));
}
System.out.println(sum);
}
public static void main(String[] args){
Test t=new Test();
String str="01#张三#20-02#李四#30-03#王五#40";
t.split(str);
}
}
运行结果
[01, 张三, 20]
[02, 李四, 30]
[03, 王五, 40]
90