您好,登錄后才能下訂單哦!
這篇文章主要介紹了Java中Scanner怎么用,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
具體如下:
使用Scanner類來讀取文件
我們使用Scanner
類來從鍵盤上讀取數(shù)據(jù),也可以使用Scanner類來從文本文件中讀取數(shù)據(jù),我們先來看一個實(shí)例代碼
package com.li; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.*; public class Main { public static void main(String[] args) { // TODO 自動生成的方法存根 Scanner inputStream = null; try { inputStream = new Scanner(new FileInputStream("stuff.txt")); }catch(FileNotFoundException e) { System.out.println("File stuff.txt was no found"); System.exit(0); } String line = inputStream.nextLine(); System.out.println(line); inputStream.close(); } }
這里的一個stuff.txt文件可以是別的java程序創(chuàng)建的文件,也可以是自己用文本編譯器寫的文件,這里使用了和從鍵盤上讀取數(shù)據(jù)比較類似的nextLine()
方法,這表示從文本文件中讀取一行的數(shù)據(jù),讀取到的數(shù)據(jù)會打印到屏幕上。
此時需要注意的是讀取文件結(jié)束后,我們也要關(guān)閉文件。同時對于異常的處理也不要忘記,我們沒法確保在打開文件的過程中不會出現(xiàn)錯誤。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Java中Scanner怎么用”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關(guān)注億速云行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。