import java.util.Scanner;
public class ParseTheTweet {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner theScanner = new Scanner(System.in);
String tweet = "";
System.out.println("Enter the tweet");
tweet = theScanner.nextLine();
System.out.println(tweet);
}
}
这是我到目前为止的程序,非常简单,我有一种感觉,我做的事情很容易出错。我希望输出变量tweet与输入相同,但它只保留打印第一行。
离。 输入:
#typ offer; #det free essential supplies 4 evacs pets.; #loc 2323
55th st, boulder; #lat 40.022; #lng -105.226;
输出:
#typ offer; #det free essential supplies 4 evacs pets.; #loc 2323
答案 0 :(得分:5)
如果您想要阅读多于一行的行,则需要在循环中调用theScanner.nextLine()
,例如:
while (theScanner.hasNextLine()) {
String tweet = theScanner.nextLine();
System.out.println(tweet);
}