簡體   English   中英

從Java文件中讀取行

[英]Reading lines from a file in Java

天兒真好:

我正在嘗試使用此:

List<String> lines = Files.readAllLines(Paths.get(path), encoding);

來自https://stackoverflow.com/a/326440/2698254http://docs.oracle.com/javase/7/docs/api/java/nio/file/Files.html#readAllLines%28java.nio.file 。路徑,%20java.nio.charset.Charset%29

但我在實施它時遇到了一些麻煩。

我的目標是從文件中讀取所有行,然后使用該列表對每一行進行一些處理(我想它的工作方式就像矢量一樣)。

幾個問題,因為我遇到了很多錯誤:

List<String> lines = Files.readAllLines(Paths.get("assets/unitsloc.txt"), Charset.defaultCharset());

這是我到目前為止的內容,但是錯誤標記是:

“文件無法解析”-但是沒有建議進行有用的導入,與Paths相同。

“類型列表不是通用的:不能用參數進行參數設置”-我是否需要首先初始化行?

您需要先導入該類,然后再使用它。

在課程的頂部(打包后),添加

import java.nio.file.Files;
import java.nio.file.Paths;

readAllLines返回List<String> ,關於此的警告應在正確導入后消失。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM