欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java里next 和nextline

李中冰1年前9瀏覽0評論

在Java編程語言中,next()和nextLine()方法是兩個非常常用的方法。這兩個方法都是Scanner類中的方法,用于從輸入流中讀取數據。

next()方法讀取輸入流中的下一個單詞(以空格為分隔符),而不包括空格符。

import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// 獲取鍵盤輸入
Scanner scan = new Scanner(System.in);
System.out.println("請輸入測試字符串:");
if(scan.hasNext()){
String str1 = scan.next();
System.out.println("輸入的數據為:"+str1);
}
scan.close();
}
}

如上面的代碼所示,當我們從控制臺輸入"hello world"時,輸出的結果將會是"的數據為:hello"

而nextLine()方法讀取輸入流中的下一行,也就是遇到回車符“\n”停止讀取。

import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// 獲取鍵盤輸入
Scanner scan = new Scanner(System.in);
System.out.println("請輸入測試字符串:");
if(scan.hasNextLine()){
String str2 = scan.nextLine();
System.out.println("輸入的數據為:"+str2);
}
scan.close();
}
}

如上面的代碼所示,當我們從控制臺輸入"hello world"時,輸出的結果將會是"的數據為:hello world"

因此,在實際編程中,我們需要根據所需的輸入內容來選擇使用next()或nextLine()方法。