gpt4 book ai didi

java - 检查字符串是否为 null 或空格

转载 作者:太空宇宙 更新时间:2023-11-04 07:39:07 25 4
gpt4 key购买 nike

我正在读取一个文本文件 abc .txt,它是制表符分隔的,如下所示

gfh  hgh  thf
--- --- ---
fgh sji irj
rhf dhh fhf
kji idj ddt

并且我能够成功读取它(对于表中的所有列,我开发了一个单独的 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)
{
}

在这个方法中,我获取字符串中的完整行,在这个方法中,我想在标记中打破这个字符串,然后进一步评估这些标记是否为空或 null ,如果有,那么我将返回 false

最佳答案

试试这个,

private boolean validateRow(String f)
{
if(f.getgfh() != null && !f.getgfh().trim().isEmpty() &&
f.gethgh() != null && !f.gethgh().trim().isEmpty() &&
f.getthf() != null && !f.getthf().trim().isEmpty())
{
return true;
}
else
{
return false;
}
}

关于java - 检查字符串是否为 null 或空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16334491/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com