【发布时间】:2018-01-27 10:09:29
【问题描述】:
当我使用BufferedReader 类和util 类运行我的代码并使用BufferedReader 类初始化StringTokenizer 之外的变量时,它可以工作,但是当我使用它时它会中断并且我得到java.util.NoSuchElementException 错误我输入了第一个字符串 s(在代码中)。
import java.util.*;
class spamclas
{
public static void main()
{
Scanner sc=new Scanner(System.in);
int a=0,b=0;
int t=sc.nextInt();
while(t>0)
{
String s=sc.next();
StringTokenizer st=new StringTokenizer(s);
while(st.hasMoreTokens())
{
a = Integer.parseInt(st.nextToken());
b = Integer.parseInt(st.nextToken());
}
System.out.println("a b"+a+" "+b);
t--;
}
}
}
【问题讨论】:
-
你尝试了什么输入?
-
@azro t=3 s =1 1 当我第一次输入 s 的值时,它会中断
标签: java string java.util.scanner stringtokenizer