我試圖創建一個代碼,它需要一個文本文件並將其按字母順序排列。爲此,我試圖讀取文件並將每個單詞添加到數組中。我對如何去做這件事有一個想法,但並不確切地知道。以下是我迄今爲止:需要把每個字符串從一個文本文件放入一個數組
import java.io.*;
import java.util.Scanner;
public class assignment4 {
public static void main(String[] args) throws IOException {
if (args.length == 1){
createArray(args[0]);
System.exit(0);
}
}
public static String createArray(String fileName) {
File testFile = new File(fileName);
Scanner inputFile = new Scanner(testFile);
if (!testFile.exists()){
System.out.println("File Doesn't Exist");
System.exit(0);
}
String[] words;
while(inputFile.hasNext()){
for (int i=0;i<inputFile.length();i++){
words[i] = inputFile.nextLine();
}
}
return words[0];
}
}
我知道大多數可能是完全錯誤的,但我很困惑這方面的工作,現在4小時...
那麼,究竟是你的問題? – Prateek