为了账号安全,请及时绑定邮箱和手机立即绑定

求助!!把字符串放到二维数组(double类型)中,结果为什么是这样?

求助!!把字符串放到二维数组(double类型)中,结果为什么是这样?

慕粉2127088350 2017-04-22 19:25:27
package com.string;public class Array { public static void main(String[] args) { // TODO Auto-generated method stub String s = "1,2;3,4,5;6,7,8"; String[] str = s.split(";"); String[][] str2 = new String[str.length][]; double a[][] = new double[str2.length][]; for(int i=0; i<str.length; i++) { str2[i] = str[i].split(","); } for(int i=0; i<a.length; i++) { a[i] = new double[str2[i].length]; for(int j =0; j<a[i].length; j++) { //a[i][j] = Integer.parseInt(str2[i][j]); //System.out.print(a[i][j] + ' '); a[i][j] = Double.parseDouble(str2[i][j]); System.out.println(a[i][j] + ' '); } System.out.println(); } }}
查看完整描述

1 回答

已采纳
?
慕粉4065503

TA贡献3条经验 获得超1个赞

代码没有问题,只是你这句是怎么回事了System.out.println(a[i][j] + ' '); 完全没必要啊  改了吧System.out.println(a[i][j] );

改了就ok了


查看完整回答
反对 回复 2017-04-23
  • 1 回答
  • 0 关注
  • 1374 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信