我有一個關於在java中創建對象的問題。我是新人,我只是在做事情,然後我希望它能工作,但不幸的是,這不是。我必須從文本文件中的行創建對象。我有一條打印分離線的代碼,雖然實際上並不那麼困難,但已經花了很長時間,但現在我陷入了困境。我有5行,每行包含電視節目的名稱,開始時間,結束時間,小標題等等。我怎樣才能將這條線分成不同的對象?像program1,program2,program3這樣的對象,在對象中有標題和副標題和時間(我把它們放在代碼中,我知道它是錯的,它只是不知道如何去做)。你需要創建一個構造函數嗎? (我想你是這樣做的,但是你在括號裏面寫了什麼?)我知道很多問題,哈哈:)這就是我現在所擁有的(它會打印行,但我嘗試了一些數組,在陣列seperately線路(線路1,線路2,3,4,5),但是,其也沒有工作..:從文本文件中的行創建對象
public class split {
public static void main(String[] args) throws IOException {
File file = new File("/Users/-/Documents/workspace/opdracht 2/program");
Scanner scr = new Scanner(file);
while (scr.hasNextLine()) {
String line = scr.nextLine();
String[] array = line.split("\n");
System.out.println(array);
}
split programma1 = new split(String);
split programma2 = new split(String);
split programma3 = new split(String);
split programma4 = new split(String);
split programma5 = new split(String);
}
}
三江源
感謝您發佈有用的建議和不發佈直接的代碼解決方案。 1 +向此答案投票。 –