我有一些调查数据在文本文件中。所有数据都需要放在不同的数组中
数据示例如下:
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来说我是一个非常陌生的人,因此困难很大。
答案 0 :(得分:0)
类似的东西:
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将有所帮助。