2016-11-21 36 views
0

存储整数我有一个名为text.txt文件,它由坐标:从文件分离/吨和新线

<x value> <tab> <y value> 
<x value> <tab> <y value> 
<x value> <tab> <y value> 
... 

欲它们存储到数组x []和y []。 如何使用扫描仪来存储这些整数。 谢谢!

+0

您试过的代码到现在为止在哪里? –

回答

0

基本的例子可能是这样的。查找Oracle tutorial on scanning and formatting中的更多信息

public static void main(String args[]) throws FileNotFoundException { 
    List<Integer> x = new ArrayList<>(); 
    List<Integer> y = new ArrayList<>(); 
    try (Scanner scanner = new Scanner(new File("input.txt"))) { 
     while (scanner.hasNext()) { 
      x.add(scanner.nextInt()); 
      y.add(scanner.nextInt()); 
      scanner.nextLine(); 

     } 
    } 
    System.out.println(x); 
    System.out.println(y); 
}