也許有一種方法可以做到這一點,我不知道 - 雖然我懷疑 - 但我試圖將字符串數組轉換爲對象數組。這是問題:我正在從命令行讀取文件。該文件表示以下類型的幾個類,每個類都有其自己的數據字段。車輛是所有誰遵循的父級:車輛,汽車,美國車,外國汽車,卡車,自行車。字符串數組到對象數組
我沒有問題讀取文件到一個字符串數組。不過,我需要創建所有這些類型的對象,並將它們存儲在類型爲Vehicle []的數組中。例如,文件的一部分是這樣的:
- 車
- 金Stanley魯賓遜
- 2344法庭驅動
- (221)885-7777
- [email protected]
- 美國車
- Joh ÑBunyon
- 1010二進制車道
- (221)885-55643
- bgt.com
- 可轉換
- 在底特律製成
- 工會植物
在哪裏類型是第一所有者的姓名,地址,電話號碼,電子郵件地址......每種類型都有其特定的字段。所以一輛外國車不是在底特律製造的。每個字段都顯示在文件的單獨一行中。所以我所做的是將整個文件讀入一個字符串數組。但是,我需要在字符串數組中找到我的類型,創建這些類型的對象,並將它們存儲在Vehicle數組中。我的主要問題是每個數據字段都在一個單獨的行上。我應該如何處理這個問題? 這是java代碼的方式。
不知道我在這裏看到問題,爲什麼單獨的行會造成問題? – 2009-03-02 13:32:12