; ;

java 从字符串中取数并转换为二维数组

马士兵视频爱好者

从系统中命令行中读取数字
    * 2.并把数字排好序
    */
    /**
     * @param args
     */
    @SuppressWarnings("deprecation")
    public static void main(String[] args) {
        /*
         * 把字符串转换成二位数组1,2;3,4;5,6
         */
        double[][] d;
        String s="1,2;3,4;5,6";
        //先从分号中分割
        String[] first=s.split(";");
        //分配的二位数组
        d=new double[first.length][];
        for(int i=0;i<first.length;i++){        
//            System.out.println(first[i]);
            String[] second=first[i].split(",");
            d[i]=new double[second.length];
            for(int j=0;j<second.length;j++){
                //System.out.println(secoend[j]);
                d[i][j]=Double.parseDouble(second[j]);
            }
            
        }
        for(int i=0;i<d.length;i++){
            for(int j=0;j<d[i].length;j++){
            System.out.print(d[i][j]+" ");
            }
            System.out.println();
        }

 

posted @ 2016-04-16 11:13  做梦的人-  阅读(4624)  评论(0)    收藏  举报