第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用 Scanner 類從文件中讀取信息時遇到問題

使用 Scanner 類從文件中讀取信息時遇到問題

翻閱古今 2022-07-20 10:46:46
我編寫了這個簡單的程序來嘗試從我電腦 D 盤中的 txt 文件中讀取信息`package readDisk;import java.nio.charset.StandardCharsets;import java.nio.file.*;import java.util.*;public class ReadDisk {    public static void main(String[] args) {    Scanner input = new Scanner(Path.of("D:\\test.txt"), StandardCharsets.UTF_8);    String TestText = input.nextLine();    System.out.println(TestText);    }}我在編譯時收到一條錯誤消息Exception in thread "main" java.lang.Error: Unresolved compilation problem:     The method of(String) is undefined for the type Path    at readDisk.ReadDisk.main(ReadDisk.java:9)我正在關注核心 Java 第 1 卷第 11 版中的示例程序,我已經(jīng)查看了所有內(nèi)容,試圖找出我出錯的地方,但無濟于事。任何幫助將不勝感激。
查看完整描述

4 回答

?
天涯盡頭無女友

TA貢獻1831條經(jīng)驗 獲得超9個贊

與某些評論者所說的相反,您嘗試使用的方法確實存在。有問題的方法需要一個必需的第一個參數(shù),然后是可變數(shù)量的參數(shù),由varargs 構造實現(xiàn),這意味著零個或多個參數(shù)。

但它只能從 Java 11 開始使用。您需要檢查您的 Java 版本。

另一種方法是您將掃描儀與另一個參數(shù)一起使用:

  • new Scanner(new File(D:/test.txt), StandardCharsets.UTF_8); 或者

  • new Scanner(Paths.get(D:/test.txt), StandardCharsets.UTF_8)

構造函數(shù)分別拋出 aFileNotFoundException和 an IOException。確保您處理它或將其傳播給調(diào)用者。


注意:一個快速的本地測試告訴我這實際上對我有用。因此,如果您的代碼仍然拋出 a FileNoteFoundException,我的猜測是文件或文件名存在其他問題。


查看完整回答
反對 回復 2022-07-20
?
慕俠2389804

TA貢獻1719條經(jīng)驗 獲得超6個贊

Path.of()方法在 JDK 11 中添加,需要一個URIas 參數(shù),而不是一個String. 例如,

Scanner input = new Scanner(Path.of(new URI("file:///D:/test.txt")), StandardCharsets.UTF_8);

或者你可以簡單地使用new Scanner(File),正如其他答案所說。


查看完整回答
反對 回復 2022-07-20
?
飲歌長嘯

TA貢獻1951條經(jīng)驗 獲得超3個贊

您的代碼很好,Path::of方法只能采用一個參數(shù),因為第二個參數(shù)是可變參數(shù)。只要確保您使用的是 java 11



查看完整回答
反對 回復 2022-07-20
?
幕布斯7119047

TA貢獻1794條經(jīng)驗 獲得超8個贊

嘗試如下初始化您的掃描儀,您不需要路徑:

Scanner input = new Scanner(new File("D:\\test.txt") , StandardCharsets.UTF_8);


查看完整回答
反對 回復 2022-07-20
  • 4 回答
  • 0 關注
  • 226 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號