您可以将bufferedreader与inputstreamreader一起使用,并将每一行作为 String 并使用 Package 类将其 Package 为int,以便将字符串转换为int我们使用此方法 Integer.parseInt(<String yourString>)InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); int totalLines = Integer.parseInt(br.readLine()); for(int i = 0; i < totalLines ; i++){ String [] num = br.readLine().split(" "); int num1 = Integer.parseInt(num[0]); int num2 = Integer.parseInt(num[1]); int num3 = Integer.parseInt(num[2]); int num4 = Integer.parseInt(num[3]); // here call the method you want to call }.split(" ") 将根据我们在其中定义的参数拆分该行,在您的情况下是这样的 space 记住split返回一个字符串数组
1条答案
按热度按时间j91ykkif1#
您可以将bufferedreader与inputstreamreader一起使用,并将每一行作为
String
并使用 Package 类将其 Package 为int,以便将字符串转换为int我们使用此方法Integer.parseInt(<String yourString>)
InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr); int totalLines = Integer.parseInt(br.readLine()); for(int i = 0; i < totalLines ; i++){ String [] num = br.readLine().split(" "); int num1 = Integer.parseInt(num[0]); int num2 = Integer.parseInt(num[1]); int num3 = Integer.parseInt(num[2]); int num4 = Integer.parseInt(num[3]); // here call the method you want to call }
.split(" ")
将根据我们在其中定义的参数拆分该行,在您的情况下是这样的space
记住split返回一个字符串数组