簡體   English   中英

將文本文件中的特定數據行導入不同的數組

[英]Importing specific rows of Data from Text file into different array

我有一些文本文件中的調查數據。 所有數據都需要放入不同的數組

數據示例如下:

C 1 1000 1000                                                                               
C 2 1010.72 1005.04                                                                       
C 3 1004.68 1009.53                                                               

B 1 2 25.1200 2                                                                  
B 2 3 143.2250 2                                                                   
B 3 1 243.4840 2                                                                 

D 1 2 11.843 0.038                                                                
D 2 3 7.531 0.038                                                                
D 3 1 10.613 0.038    

現在我想將所有數據放入以不同字母開頭的不同數組中。 C 為坐標,B 為方位角,D 為距離。 數據將根據用戶輸入的數據量增加。我對 Java 非常陌生,因此遇到了很大的困難。

就像是:

public class Importer {

    public static void main(String[] args) throws IOException {
        Path file = Paths.get("C:/temp/mydata.txt");
        List<String> lines = Files.readAllLines(file);
        for (String line : lines) {
            if (line.startsWith("C ")) {
                System.out.println(line);
            }
        }
    }
}

上面的源碼一個package ...; 和許多import ... .Files; 諸如此類。 IDE 會有所幫助。

暫無
暫無

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

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