通过回车键来结束一段不定长度的数组的输入。
来源:互联网 发布:网络p2p理财哪家好 编辑:程序博客网 时间:2024/06/05 15:13
问题描述:
输入样例:1 2 3 4 5 6
输出样例:1 2 3 4 5 6
不定长度,数据之间以空格间隔,以回车键结束输入。
解决误区:
前期解决问题,一直在考虑想通过Scanner类来获取到‘\n’来跳出输入循环
通过几次尝试,发现用next()方法并不能获取到所想要获取的东西。
后期方案:
以回车键结束一串数据的录入,则所有需要录入的数据肯定为一行,则可用nextline()函数来获取全部。
详见下列代码:
package blogtext;import java.util.ArrayList;import java.util.Scanner;public class enter { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); ArrayList<Integer> arrayList=new ArrayList<>(); String Value=scanner.nextLine(); String []nums=Value.split(" "); for(int i=0;i<nums.length;i++) { int temp=Integer.parseInt(nums[i]); arrayList.add(temp); } for(int i=0;i<arrayList.size();i++) { System.out.println(arrayList.get(i)); } } }
阅读全文
0 0
- 通过回车键来结束一段不定长度的数组的输入。
- 输入不定长度的整数的显示
- C++输入不定长度的字符串
- c++输入一组整型数据 不知道长度 回车键结束 并将其存入数组当中
- 狗日的scanf-------------关于不定长度的数据输入到数组
- 输入一个不定长度的数字字符串,将其中的数字提取出来并保存在数组中。
- JAVA实现不定长度二维数组的转置
- C++笔记:不定长度二维数组的输入输出
- Java的不定长度参数
- 接收一个未知长度的字符串(人为输入,长度不定)
- C++学习笔记(七)输入不定长度二维数组
- 怎么从键盘给数组输入不定个数的元素?
- 不定长数组的输入问题C/C++实现
- 写在一段旅程的结束
- c中自定义函数通过sizeof来输出数组的长度为何不正确?【原创】
- 输入一个长度为10的数组
- Java如何输入不确定长度的数组
- 一个不给定长度的字符串数组如何判断结束
- 2、java的定时器
- linux下的读写打开,读写文件操作
- 深入学习Hibernate4_01 Hibernate简介(是什么?为什么)
- CSS中盒子模型的总结
- 通过BitSet完成对单词使用字母的统计
- 通过回车键来结束一段不定长度的数组的输入。
- 栈的Java简单实现
- Java 实现二叉树的构建以及3种遍历方法
- 每天进步一点点——五分钟理解一致性哈希算法(consistent hashing)
- Java 通过先序中序序列生成二叉树
- Java 循环队列的实现
- Java 冒泡排序与快速排序的实现
- Java 线程池的实现
- 网络通信中基于套接字输入流和输出流的创建