色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java里next 和nextline

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

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

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

如上面的代碼所示,當(dāng)我們從控制臺(tái)輸入"hello world"時(shí),輸出的結(jié)果將會(huì)是"的數(shù)據(jù)為:hello"

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

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

如上面的代碼所示,當(dāng)我們從控制臺(tái)輸入"hello world"時(shí),輸出的結(jié)果將會(huì)是"的數(shù)據(jù)為:hello world"

因此,在實(shí)際編程中,我們需要根據(jù)所需的輸入內(nèi)容來(lái)選擇使用next()或nextLine()方法。