我读这是制表符分隔如下图所示检查
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