js實現區域性頁面顯示重新整理,支援多條連結
阿新 • • 發佈:2020-12-23
一、Scanner物件
- Java提供的工具類,可以獲取使用者的輸入,java.util.Scanner是Java5的新特徵,我們可以通過Scanner類來獲取使用者的輸入。
- 基本語法:
Scanner s = new Scanner(Sytem.in);
- 通過Scanner類的next()與nextLine方法獲取輸入的字串,在讀取前我們一般需要使用hasNext()與hasNextLine()判斷是否還有輸入的資料。
public class Demo01 { public static void main(String[] args) { //建立一個掃描器物件,用於接收鍵盤資料 Scanner scanner = new Scanner(System.in); System.out.println("使用next方式接收:"); //判斷是否還有輸入 if(scanner.hasNext()){ String str = scanner.next();//程式會等待使用者輸入完畢 System.out.println("輸出內容為:"+str); } //凡是屬於IO流的類,如果不關閉會一直佔用資源,要養成好習慣用完就關閉 scanner.close(); } }
-
Scanner類屬於IO流的類,使用完畢一定要記得關閉,不然會一直佔用資源。
-
next():
- 一定要讀取到 有效字元後才可以結束輸入。
- 對輸入有效字元之前遇到的空白,next()方法會自動將其去掉。
- 只有輸入有效字元後才將其後面輸入的空白符作為分隔符或者結束符。
- next()不能得到帶有空格的字串。
-
nextLine():
- 以Enter為結束符,也就是說nextLine()方法返回的輸入是回車之前的所有字元。
- 可以獲得空白。
-
其他方法: