如何从控制台扫描单词并将其存储在某处(Java)?

如何从控制台扫描单词并将其存储在某处(Java)?,java,input,Java,Input,我试图从用户那里获得输入,在每行中用户输入两个单词,稍后我将比较这两个单词。程序需要接受多行,这意味着多个比较。我需要知道如何从用户那里获得多行的输入。输入存储在txt文件中,基本上会被复制并粘贴到控制台中,就像用户正在输入Java一样 谢谢您可以在Scanner对象中使用hasNext函数 例如: public static void main(String [] args) { Scanner scan = new Scanner(System.in); System.o

我试图从用户那里获得输入,在每行中用户输入两个单词,稍后我将比较这两个单词。程序需要接受多行,这意味着多个比较。我需要知道如何从用户那里获得多行的输入。输入存储在txt文件中,基本上会被复制并粘贴到控制台中,就像用户正在输入Java一样 谢谢

您可以在Scanner对象中使用hasNext函数

例如:

public static void main(String [] args) { 
    Scanner scan = new Scanner(System.in); 
    System.out.println("Write something ");
    while(scan.hasNext()) { 
        /* while there is more input to read do something */
    }
} 

这是针对Java的,为什么要用它来标记呢?对不起,我对编程和Java不熟悉,再次抱歉