How to read multiple Integer values from a single line of input in Java?

后端 未结 17 1371
天涯浪人
天涯浪人 2020-11-27 03:16

I am working on a program and I want to allow a user to enter multiple integers when prompted. I have tried to use a scanner but I found that it only stores the first intege

17条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-27 03:27

    Java 8

    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    int arr[] = Arrays.stream(in.readLine().split(" ")).mapToInt(Integer::parseInt).toArray();
    

提交回复
热议问题