How to read multiple integer values from one line in Java using BufferedReader object?

前端 未结 9 2362
萌比男神i
萌比男神i 2021-02-06 15:39

I am using BufferedReader class to read inputs in my Java program. I want to read inputs from a user who can enter multiple integer data in single line with space. I want to rea

9条回答
  •  花落未央
    2021-02-06 16:28

    Try the next:

    int a[] = new int[n];
    String line = br.readLine(); // to read multiple integers line
    String[] strs = line.trim().split("\\s+");
    for (int i = 0; i < n; i++) {
        a[i] = Integer.parseInt(strs[i]);
    }
    

提交回复
热议问题