JAVA筆記-API-Scanner類常用方法
Scanner類
構造方法一般用:
public Scanner(InputStream source) ;它生成的值是從指定的輸入流掃描的
成員方法:
public boolean hasNextXXX();判斷是否是這種類型的元素
public XXX nextXXX();獲取該元素
例:
Scanner sc=new Scanner(System.in);
if(sc.hasNextInt()){
int i=sc.nextInt();
syso(i);
}else{
syso("輸入有誤");
}
public String nextLine();
小問題:
先獲取一個數值,再獲取字符串的時候會出現問題。
因爲回車被讀入了
解決方法:
A;建立兩個輸入對象
B:全部用字符串獲取,之後再int類型轉換
構造方法一般用:
public Scanner(InputStream source) ;它生成的值是從指定的輸入流掃描的
成員方法:
public boolean hasNextXXX();判斷是否是這種類型的元素
public XXX nextXXX();獲取該元素
例:
Scanner sc=new Scanner(System.in);
if(sc.hasNextInt()){
int i=sc.nextInt();
syso(i);
}else{
syso("輸入有誤");
}
public String nextLine();
小問題:
先獲取一個數值,再獲取字符串的時候會出現問題。
因爲回車被讀入了
解決方法:
A;建立兩個輸入對象
B:全部用字符串獲取,之後再int類型轉換
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
JAVA基礎——初認識(一)
龙王.*?
2020-07-08 02:15:03
java的Overriding和Overloading
XiaoBaiZhuanJia
2020-07-08 01:18:15
Servlet+HTTP+Request+Response+SevletContext+Cookie+Session大雜燴學習筆記
大象大象你的鼻子怎么那么长
2020-07-07 09:59:48
Java併發編程從基礎到進階
BeautifulSoup2019
2020-07-07 08:39:00
反射獲取屬性,構造器以及方法
悦悦的狗子
2020-07-07 06:50:41
Arrays.copyOfRange使用
悦悦的狗子
2020-07-07 06:50:41
ClassLoader加載機制(源碼淺析)
悦悦的狗子
2020-07-07 06:50:41
如何獲取線程的返回值?
悦悦的狗子
2020-07-07 06:50:31
JAVA NIO Socket通道
绝情谷
2020-07-06 21:25:05
JAVA NIO 緩衝區
绝情谷
2020-07-06 21:25:05
案例分析:java中substring引發的Full gc
绝情谷
2020-07-06 21:25:05
面試掛在了 list.remove 數組下標位移
程序小达人
2020-07-06 21:19:45
SpringBoot 異步調用@Async的實現
程序小达人
2020-07-06 21:19:45