Java に関する簡単な質問があり、可能であれば簡単な回答が必要です。ファイルからデータを入力し、データを配列に格納する必要があります。これを行うには、プログラムでデータ ファイルを開き、ファイル内の要素数をカウントし、ファイルを閉じ、配列を初期化し、ファイルを再度開いて、データを配列に読み込む必要があります。主に、ファイルデータを配列として保存するのに問題があります。ここに私が持っているものがあります:
読み取るファイルはこちら: https://www.dropbox.com/s/0ylb3iloj9af7qz/scores.txt
import java.io.*;
import java.util.*;
import javax.swing.*;
import java.text.*;
public class StandardizedScore8
{
//Accounting for a potential exception and exception subclasses
public static void main(String[] args) throws IOException
{
// TODO a LOT
String filename;
int i=0;
Scanner scan = new Scanner(System.in);
System.out.println("\nEnter the file name:");
filename=scan.nextLine();
File file = new File(filename);
//File file = new File ("scores.txt");
Scanner inputFile = new Scanner (file);
String [] fileArray = new String [filename];
//Scanner inFile = new Scanner (new File ("scores.txt"));
//User-input
// System.out.println("Reading from 'scores.txt'");
// System.out.println("\nEnter the file name:");
// filename=scan.nextLine();
//File-naming/retrieving
// File file = new File(filename);
// Scanner inputFile = new Scanner(file);