如何从输入文件中获取两个单字和双字输入

时间:2018-04-08 09:19:48

标签: java

我的输入文件看起来像这样:

Cinema 1 A 15
Cinema 2 X 5
Session 1 09:00 Toy Story
Session 1 14:30 Ratatouille
Session 2 09:00 Up
Request 1 1 09:00 10
Request 2 1 09:00 12
Request 3 1 09:00 10
Change 1 1 14:30 7 
Cancel 6
Print 1 14:30 

其中Session 1 09:00和Toy Story是4个不同的会话,电影号码,时间和电影输入。

我遇到了提取最后一个输入的问题,因为有些输入有两个单词而有些有一个。

要获得一个单词,我使用的是split()方法。

Scanner sc = new Scanner(new File(args[0]));

            while(sc.hasNext()){
                String param = sc.nextLine();
                String[] in = param.split(" ");
                ......

                ......
            }

这给了我一个输出: enter image description here

正如我们所看到的,输出中只有玩具。

我该如何解决这个问题?

任何帮助将不胜感激

0 个答案:

没有答案