api的使用:
API(APPlication Programming Interface), 應用程序編程接口。Java API? ?是一本程序員的詞典鸭廷。
2. 雙擊打開以后出現(xiàn)的是這樣一個界面
3. 一般我們使用的時候先點顯示焙贷,出現(xiàn)如圖界面:
4. 我們以字符串類String為例講解怎么使用API
5. 找到API右側滑塊,向下拉奠宜,可以看到
6. 繼續(xù)往下拉,我們可以查看到這個類中所提供的所有方法
7. 我們來看一下方法的詳細說明都有什么
scanner的使用:
java.util.Scanner是Java5的新特征瞻想,主要功能是掃描鍵盤錄入的數(shù)據(jù)压真。
//判斷掃描器中當前掃描位置后是否還存在下一段?
public boolean hasNext()?
//如果在此掃描器的輸入中存在另一行,則返回 true蘑险。
?public boolean hasNextLine()?
//查找并返回來自此掃描器的下一個完整標記滴肿。
?public String next()
?//此掃描器執(zhí)行當前行,并返回跳過的輸入信息佃迄。?
public String nextLine()
注意事項:
1. 使用nextInt()時輸入的內容必須為數(shù)字泼差,如果輸入了字符串,程序結束并且會報異常: java.util.InputMismatchException
?2. nextInt()和next()判斷讀取結束的標識是空白符呵俏;比如空格堆缘,比如回車,比如tab…普碎,而nextLine() 的結束標識是回車也就是“\r”
3. next()和nextInt()一定要讀取到有效字符后才可以結束輸入吼肥,對輸入有效字符之前遇到的空格鍵、 Tab鍵或Enter鍵等結束符麻车,next()方法會自動將其去掉缀皱,而nextLine()不管是否讀到有效字符,遇到結 束符回車都會結束
4. next()和nextInt()讀到有效字符后不會將結束符擦除动猬,而nextLine()是會將結束符擦除的
5. 同一個Scanner對象唆鸡,不能先錄入int,再錄入String值枣察,會出異常。