Java 如何在每个循环中为变量添加值?
我想添加我解析到Java 如何在每个循环中为变量添加值?,java,json,loops,Java,Json,Loops,我想添加我解析到int的第一个Json字符串,然后添加到下一个Json字符串 I/System.out: [{"checkdate":"Dec 5, 2016","checkno":"1231212","datepaid":"Dec 5, 2016","clientname":"sjkdfh","bank":"asj","amount":"123","status":"UNFINISHED"},{"checkdate":"Dec 5, 2016","checkno":"123","datepai
int
的第一个Json字符串,然后添加到下一个Json字符串
I/System.out: [{"checkdate":"Dec 5, 2016","checkno":"1231212","datepaid":"Dec 5, 2016","clientname":"sjkdfh","bank":"asj","amount":"123","status":"UNFINISHED"},{"checkdate":"Dec 5, 2016","checkno":"123","datepaid":"Dec 5, 2016","clientname":"asdjaksd","bank":"sandakjsn","amount":"123123","status":"UNFINISHED"}]
I/System.out: 123
I/System.out: 123123
我想把123加到123123这是我的代码
JSONObject jsonResponse = new JSONObject(response);
JSONArray arr = jsonResponse.getJSONArray("message");
boolean success = jsonResponse.getBoolean("success");
if (success) {
System.out.println(arr);
if (arr != null) {
for(int i = 0;i<arr.length();i++){
listdata.add(arr.get(i).toString());
String money = arr.getJSONObject(i).getString("amount");
int money1 = Integer.parseInt(money);
System.out.println(money1);
}
arrayAdapter.notifyDataSetChanged();
}
}
JSONObject jsonResponse=新的JSONObject(response);
JSONArray arr=jsonResponse.getJSONArray(“消息”);
boolean success=jsonResponse.getBoolean(“success”);
如果(成功){
系统输出打印项次(arr);
如果(arr!=null){
对于(int i=0;iint sum=0;
对于(int i=0;i)你想计算金额的总和吗?是的,先生。这就是我想要的123+123123
int sum = 0;
for(int i = 0;i<arr.length();i++){
listdata.add(arr.get(i).toString());
String money = arr.getJSONObject(i).getString("amount");
sum += Integer.parseInt(money);
}
System.out.println(sum);