使用Scanner類的nextLine()方法可以輸入多行數據。具體步驟如下:
導入java.util.Scanner類。
創建Scanner對象。
使用nextLine()方法進行輸入。在輸入多行數據時,可以使用一個循環來讀取多行數據,直到滿足退出條件。
示例代碼如下:
import java.util.Scanner;
public class MultiLineInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String input;
System.out.println("請輸入多行數據,以空行結束:");
while (scanner.hasNextLine()) {
input = scanner.nextLine();
if (input.isEmpty()) {
break; // 遇到空行結束輸入
}
// 在這里處理輸入的數據
System.out.println("輸入的數據為:" + input);
}
scanner.close();
}
}
在上述示例代碼中,通過使用scanner.nextLine()方法來讀取每一行的輸入,并且判斷是否為空行來決定是否結束輸入。在處理輸入的數據時,可以根據實際需求來進行相應的處理操作。