java - 检查数组列表中的空字符串

标签 java arraylist is-empty

我正在处理的数组列表。

[Bibek Gurung, 9.808112115E9,  , <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c1b5a0b3aaa9b8a081a6aca0a8adefa2aeac" rel="noreferrer noopener nofollow">[email protected]</a>]

我尝试检查数组中的空索引的代码:

if (!singleRecordExtract.get(2).toString().isEmpty()) {
 //but it passes through the validation
}

我已经尝试过,但不知何故,验证不起作用。我想知道如何? 有谁知道这个问题的解决方案或解决方法吗?

最佳答案

列表中的字符串可能是“”。 isEmpty 对于带有空格的字符串返回 false。您可以使用 trim() 来修复此问题,它会删除字符串前后的空格。这将使您的字符串实际上为空。

关于java - 检查数组列表中的空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29838487/

相关文章:

java - ArrayList 对象内存消耗高

javascript - 如何判断一个变量是空对象、空数组还是空字符串?

php - !空(修剪($_POST ['username']

java - 使用 HttpCore 的网络服务器的 http 请求/响应流程

java - 关于 ArrayList 的几个问题

java - 如何避免 arraylist 中的索引 out p 绑定(bind)异常

javascript - 如何判断 HTML 元素是否为空?

java.lang.StackOverflowError 导致我的应用出现问题

Java:JOptionPane 单选按钮

java - Android JUnit 未捕获来自 Runtime.getRuntime().exec() 的 IOException