我試圖從一個文件中得到一個二維數組,並進入我的程序。我不確定二維數組的大小是多少,它必須按降序排列。如果我在我的代碼中輸入一個示例數組,for語句將完美執行。我最感到沮喪的是從另一個文件中獲取二維數組,並讓我的代碼運行並執行它。誰能幫我這個..從Java中的另一個文件調用二維數組
代碼:
public class Project2 {
public static void main(String[] args) throws Exception {
Scanner sc = new Scanner(new File("prog2.txt"));
int number = 0;
while (sc.hasNext()) {
sc.nextLine();
number++;
}
System.out.println(number);
這是我要得到我需要的文件。這顯示了有多少行。
代碼:
for (int i = 0; i < hours.length; i++) {
int sum = totalHours(hours, i);
System.out.println("Employee " + i + ": " + sum);
}
}
這是該井執行完美每當我手動鍵入號碼爲2D陣列語句。
我試圖從文件中獲取數字來運行這個for語句。我完全困惑於如何做到這一點,而且我一直堅持這幾個小時。感謝你們所有的幫助!
你是如何存儲在文件陣列。也從該文件發佈樣本。 – guptakvgaurav
輸入文件格式如何顯示,以及如何將其轉換爲二維數組? – evanwong
[Java中的不同文件中的數組]可能的重複(http://stackoverflow.com/questions/24748570/arrays-from-a-different-file-in-java) – paisanco