输入磁盘文件并将其存储到字符串和整数中

时间:2016-11-29 00:12:17

标签: java string int

我正在写一个国际象棋程序,要求我输入一个.txt文件,每个国际象棋棋子已经写出来像#34; White Horse 2 7"并将其存储为两个字符串和两个整数。我遇到的问题是弄清楚如何做两个字符串和整数以及如何为每个单独的部分做。我是编码的新手,这让我非常困惑,所以任何帮助都会很棒。谢谢!

这是我到目前为止所拥有的

 String content = new Scanner(new File("filename")).useDelimiter("\\Z").next();
 System.out.println(content);

1 个答案:

答案 0 :(得分:1)

这是流程

  1. 打开文件并传递给扫描仪
  2. 使用Scanner.nextLine()将行读入String
  3. 基于空格分割字符串(返回数组)
  4. 将数组[0]和数组[1]分配给字符串值
  5. 使用Integer.paseInt
  6. 将array [2]和array [3]赋值给int值