Java:Scanner实现一行获取用户多个输入并保存到变量中
2018-08-17 15:22
519 查看
Java中的Scanner中的,next,nextInt等等.一次只能获取用户单个输入的字符串或者数字.用nextLine可以不用管用户输入的类型
[code]import com.itheima.StudentManageSystem.Student; import java.util.ArrayList; import java.util.Scanner; public class ScannerTest { public static void main(String[] args) { ArrayList<Student> list = new ArrayList<>(); Scanner sc = new Scanner(System.in); System.out.println("请输入学号,姓名,年龄,居住地并用空格隔开:"); String input = sc.nextLine();//获取用户输入 String[] strArr=input.split(" ");//将用户输入以字符串的形式保存到数组 int id= Integer.parseInt(strArr[0]);//用包装类里面的方法将相应的类型转化保存到变量中 String name = strArr[1]; int age = Integer.parseInt(strArr[2]); String address = strArr[3]; Student student = new Student(id,name,age,address); list.add(student); System.out.println(list); // Scanner sc = new Scanner(System.in); // System.out.println("请输入"); // String s = sc.nextLine(); // System.out.println(s); // String[] arr=s.split(" "); // // String s1=arr[0]; // String s2=arr[1]; // String s3=arr[2]; //// int i = Integer.parseInt(s2); // System.out.println("s1:"+s1+"\ns2:"+s2+"\ns3:"+s3); } }
阅读更多
相关文章推荐
- JAVA求解一元二次方程(通过 Scanner 类来获取用户的输入)
- java cookie 实现用户账号信息本地保存
- 防止用户直接输入地址下载资源文件(java实现)
- Java获取用户的输入
- java实现新浪oauth2.0获取用户信息并发表一条微博
- java语言中获取用户输入的语句
- java获取用户输入的字符串!...
- U-BOOT环境变量的获取和保存的实现分析
- 76 Java 使用Scanner获取键盘输入
- linux shell实现获取用户输入指定范围的单个字符的两种方法
- JAVA实现将控制台输入的字符串保存到文件中
- java实现从RUI获取文件并保存本地(实用方法)
- U-BOOT环境变量的获取和保存的实现分析
- java使用scanner接受用户输入遇到空格问题的解决
- Java获取用户的输入
- Java—POI实现数据导入Excel提示用户是保存,打开
- java获取用户输入的字符串!...
- Java获取用户的输入
- java实现统计输入一行string中统计其中各个字符出现的次数
- java基础知识字节位、javadoc文件的生产、获取键盘输入、方法和变量静态情况