javaset从文件中删除

javaset从文件中删除,java,set,Java,Set,我有一个文件如下所示: A 5 1 2 4 B 3 3 7 12 我需要把A后面的数字变成一组,B变成一组。以下是我目前的代码: public static void main(String[] args) { try { Scanner in = new Scanner(new File("sets.dat")); while(in.hasNextLine()){ String setNum = in.next();

我有一个文件如下所示:

A 5
1
2
4
B 3
3
7
12
我需要把A后面的数字变成一组,B变成一组。以下是我目前的代码:

public static void main(String[] args) {
    try {
        Scanner in = new Scanner(new File("sets.dat"));

        while(in.hasNextLine()){

            String setNum = in.next();
            char whichSet = setNum.charAt(0);

            System.out.println(setNum);
            Set setOne = new HashSet();
            Set setTwo = new HashSet();         

        }
    } catch (FileNotFoundException e) {
        e.printStackTrace();
    }
}

我应该使用
开关
语句吗?。任何建议都会有帮助。

我建议您有一张
地图
,地图的键是集合的名称。当你得到一个单词时,创建一个新的集合来添加数字,当你得到一个数字时,将其添加到集合中。

in.hasNextLine()
对于.next()中的
方法是无效的。