天天看點

Java Scanner NoSuchElementException異常

1 package Test;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Main {
 6 
 7     public static void main(String[] args) {
 8         Info info = new Info();  //執行個體化Info對象,調用兩個方法
 9         info.test1();
10         info.test2();
11     }
12 
13 }
14 
15 class Info{
16 
17     public void test1(){
18         Scanner scan = new Scanner(System.in);  //建立第一個Scanner對象
19         String info = scan.next();
20         System.out.println(info);
21         scan.close();                 //在結尾使用close()關閉Scanner
22     }
23 
24     public void test2(){
25         Scanner scan2 = new Scanner(System.in);  //第二個Scanner對象
26         String info = scan2.next();
27         System.out.println(info);
28         scan2.close();
29     }
30      
Java Scanner NoSuchElementException異常
Java Scanner NoSuchElementException異常

 Scanner 也作為一個參數傳到調用的函數裡,最好不要定義過多的Scanner類對象。

當參數是數組等引用類型的資料時,先寫一個判斷語句,判斷參數是否為空,來避免出現空指針異常的錯誤。

好看請贊,養成習慣 :) ,作者:靠譜楊

關于筆者:我可能不是天才,但我會努力成為人才。

更多日常分享盡在我的VX公衆号:小楊的挨踢IT生活