簡単にするためにプログラムを切り詰めましたが、 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();
}
}
}