postgres 禁止遠端登入_0714-1.5.0-CDSW資料庫登入失敗異常分析
阿新 • • 發佈:2020-12-31
Scanner物件
-
Scanner類可以來獲取使用者的輸入
Scanner s = new Scanner(System.in);
-
通過Scanner類的next()與nextline()方法獲取輸入的字串,在讀取前我們一般需要使用hasNext()與hasNextKine()判斷是否還有輸入的資料。
next()
-
-
一定要讀取有效字元後才可以結束輸入。
-
對輸入有效字元之前遇到的空白,next()方法會自動去掉空白。
-
只有輸入有效字元後才將其後面輸入的空白作為分隔符或結束符。
-
next()不能得到帶有空格的字串。
package com.huyi.scanner; import java.util.Scanner; public class Demo01 { public static void main(String[] args) { //建立一個掃描器物件,用於接收鍵盤資料 Scanner scanner = new Scanner(System.in); //alt +enter System.out.println("使用next方式接收:"); //判斷使用者有沒有輸入字串 if(scanner.hasNext()){ //使用next方式接收 String str = scanner.next(); System.out.println("輸出的內容為:"+str); } scanner.close(); //凡是IO流的類如果不關掉會一直佔用資源,要養成習慣關閉 } }
-
nextLine()
-
- 以Enter為結束符,即nextLine()方法返回的是輸入回車之前的所有字元。
- 可以得到空白。
package com.huyi.scanner; import java.util.Scanner; public class Demo02 { public static void main(String[] args) { //從鍵盤接收資料 Scanner scanner = new Scanner(System.in); System.out.println("使用nextline方式接收:"); //判斷是否還有輸入 if(scanner.hasNextLine()){ String str = scanner.nextLine(); System.out.println("輸出的內容為:"+str); } scanner.close(); } }
-
package com.huyi.scanner; import java.util.Scanner; public class Demo03 { public static void main(String[] args) { //new Scanner(System.in); Scanner scanner = new Scanner(System.in); System.out.println("請輸入內容:"); String str = scanner.nextLine(); System.out.println("輸出的內容是:"+str); scanner.close(); } }