为了简单起见,我删减了我的程序,但是有必要将 next() 的值存储在一个变量中,因为我在迭代器循环中执行了其他一些操作来检查该值是否与某些东西相匹配。但是我在存储该值时遇到了麻烦,我收到一条错误消息,说“不兼容的类型”。
import java.util.*;
public class test
{
public static void main (String [] args)
{
String data="34 23 13 5 2 6 9 11";
Scanner input=new Scanner(data);
TreeSet set=new TreeSet();
while (input.hasNextInt())
{
Integer num=new Integer(input.nextInt());
set.add(num);
}
Iterator itr=set.iterator();
while (itr.hasNext())
{
Integer num2=itr.next();
}
}
}