Java 从足球赛季文件中读取一个包含分数的.txt文件,然后打印另一个包含球队记录的文件

Java 从足球赛季文件中读取一个包含分数的.txt文件,然后打印另一个包含球队记录的文件,java,Java,我正在尝试编写一个程序,读取包含以下信息的文件soccer.txt: 标题soccert.txt: 然后输出一个.txt文件: 标题results.txt: 我已经开始为此编写代码。我正在尝试测试它,但我无法让程序重新识别.txt文件的存在,即使我已将soccer.txt文件保存到桌面 import java.io.*; import java.util.*; public class Soccer { public static void main (String[] args) thr

我正在尝试编写一个程序,读取包含以下信息的文件soccer.txt:

标题soccert.txt: 然后输出一个.txt文件:

标题results.txt: 我已经开始为此编写代码。我正在尝试测试它,但我无法让程序重新识别.txt文件的存在,即使我已将soccer.txt文件保存到桌面

import java.io.*;
import java.util.*;

public class Soccer
{
  public static void main (String[] args) throws IOException
  {
    //initiate an input file object and scanner object
    File inData = new File("soccer.txt");
    if(!inData.exists())
    {
      System.out.println("File does not exist");
      System.exit(0);
    }
    Scanner input = new Scanner(inData);

    //create output file and a printWriter object
    File outData = new File("results.text");
    PrintWriter output = new PrintWriter(outData);


    String teamName1 = input.next();
    String teamName2 = input.next();
    String teamName3 = input.next();
    String teamName4 = input.next();

    output.println(teamName1);
    output.println(teamName2);
    output.println(teamName3);
    output.println(teamName4);

    input.close();
    output.close();
  }
}

如果保存到桌面,则显示新文件;应包含正确的绝对文件路径。右键单击你的.txt并选择属性:在详细信息下,你看到的文件路径是什么?soccer.txt相对路径假设文件位于项目的根文件夹中。您需要从桌面启动程序,或者更简单的解决方案,将绝对路径将此文件移动到您的src文件夹谢谢!我已将程序和.txt文件移到同一文件夹中。用我现在的代码,我得到了四个团队名称的输出。在做了一些修复后,程序没有输出文件。然而,我不知道如何确定每支球队的胜负记录。
Team        Wins        Losses
Lions       2            2
Panthers    2            4  
Sky         5            2
Tigers      3            4
import java.io.*;
import java.util.*;

public class Soccer
{
  public static void main (String[] args) throws IOException
  {
    //initiate an input file object and scanner object
    File inData = new File("soccer.txt");
    if(!inData.exists())
    {
      System.out.println("File does not exist");
      System.exit(0);
    }
    Scanner input = new Scanner(inData);

    //create output file and a printWriter object
    File outData = new File("results.text");
    PrintWriter output = new PrintWriter(outData);


    String teamName1 = input.next();
    String teamName2 = input.next();
    String teamName3 = input.next();
    String teamName4 = input.next();

    output.println(teamName1);
    output.println(teamName2);
    output.println(teamName3);
    output.println(teamName4);

    input.close();
    output.close();
  }
}