我想將文本文件中的行存儲到不是字符串數組的數組中。返回類型應該是一個GO-陣列(已經創建了一個名爲「GO」另一個類的構造函數和GET-/套的方法,我會在代碼的其他部分使用。)將文本文件存儲在非字符串數組中
int rad = 0;
GO [] list = new CD [rad];
public GO[] readFile(String filename) throws FileNotFoundException {
Scanner read = new Scanner (new File(filename));
while (read.hasNextLine()==true){
rad++;
read.nextLine();
} read.close();
read = new Scanner(new File(filename));
for (int i=0;i<list.length;i++){
//here the lines of the file should be stored in the "GO"array
// but the declaration cannot convert string to GO[]
list[i]=read.nextLine()
在邏輯中'== true'是多餘的。它就像'* 1'或'+ 0'。 – Pshemo
而你的問題是? – gfelisberto
編輯:它應該是「GO [] list = new GO [rad]」 –