从控制台获取多行不等长数据到一个二维数组
来源:互联网 发布:emergency mode ubuntu 编辑:程序博客网 时间:2024/05/16 10:06
//第一种方法,用scanner类的方法接受 Scanner sc=new Scanner(System.in);String buffer=null;System.out.println("input simple datas:");int i=0;while((buffer=sc.nextLine())!=null){ if(buffer.equals("end")) { for(int p=0;p<i;p++) { for(int j=0;j<datas[p].length;j++) { System.out.print(datas[p][j]+" "); } System.out.println(); } System.exit(1); }else{ datas[i]=buffer.split(" ");i++; } }
//第二中方法,用bufferedReader的方法实现InputStreamReader read =new InputStreamReader(System.in);BufferedReader br= new BufferedReader(read);String buffer = null;System.out.println("请输入事物数据集样本,不多于100条数据");int i=0;try { while((buffer=br.readLine())!=null){ if(buffer.equals("end")) { System.exit(1); //没有这句话,程序不会结束,可以继续输入数据 }} datas[i]=buffer.split(" ");//将当前的行放入一个二维数组的某行i++;} catch(IOException e){ e.printStackTrace(); }
阅读全文
0 0
- 用java实现从控制台获取多行不等长数据到一个二维数组
- 从控制台获取多行不等长数据到一个二维数组
- 不等长的二维数组
- java ArrayList 套数组,二维不等长数组
- 从控制台获取数据
- 不等规模二维数组相乘
- 从txt文件中读取数据到二维数组
- C#控制台 输出一个二维string数组
- java从控制台获取数据
- Scanner从控制台获取数据
- 定义一个不规整的二维数组,并将其从控制台输出
- java中从控制台读取一个长度不确定的二维数值型数组
- 对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放且输出数组第一位放奇数 若奇数和偶数不等长,则把剩下的直接放到数组中
- 从文本文件读入数据到动态二维数组,文件中定义数组大小
- 如何从文本文件读取数据到二维数组,如何在函数处理后返回二维数组的示例
- C#从文本文件中获取二维数组
- 通过Scanner从控制台获取数据
- 通过Scanner从控制台获取数据
- java求杨辉三角(帕斯卡三角形)
- 深度学习与计算机视觉系列(7)_神经网络数据预处理,正则化与损失函数
- Android——实现微信语音音量变化说话
- 大端(Big Endian)与小端(Little Endian)详解
- 洛谷Oj-瑞士轮-归并排序+快速排序
- 从控制台获取多行不等长数据到一个二维数组
- css BFC 原理
- 线程死锁问题
- 差分约束的做法
- Servlet学习日记(二)——405错误解决及各种http状态码总结
- Leetcode#476. Number Complement(求补码)
- K-means算法的实现原理和分析
- 【译】手把手教你用ngrx管理Angular状态
- kuangbin 最短路 H题(如何将看似拓扑的问题转化成floyd )