我讀這是製表符分隔如下圖所示檢查
gfh hgh thf
--- --- ---
fgh sji irj
rhf dhh fhf
kji idj ddt
,我能夠成功地讀取它(在表中的所有列的文本文件ABC .TXT爲null或空白字符串我已經開發了一個單獨的POJO和getter和setter),好處是我可以通過它的getter獲得完整行的值。
現在我必須確保在表中沒有列應爲空,如果有一列值爲空,那麼我應該拋出一個新的異常,例如..
gfh hgh thf
--- --- ---
fgh sji irj //row 1
rhf dhh fhf
kji idj ddt
fgq fio //As seen in this row that second column value is null
現在的做法是我下面是獲取值行中的字符串明智如下圖所示
String n = f.getgfh()+f.gethgh()+f.getthf(); //it will contain the contents of the row 1
做一個單獨的方法,並會將這個字符串
private boolean validaterow(String f)
{
}
這個方法我在這裏取一個字符串中的完整的行,並且在這個方法裏面我想把這個字符串中的標記分開,然後進一步評估那些標記爲空或者空,如果有的話我會返回false
你如何閱讀文件? – NINCOMPOOP 2013-05-02 06:34:59
更新了帖子 – 2013-05-02 06:37:57
@ user2200150當至少有一個字段爲空時,您已經引發異常。你確切的問題是什麼?你能展示一些代碼來理解你真正的問題嗎? – 2013-05-02 06:38:57