Java字符串数组: how do I check if the array has a value?

标签 java arrays string compare

我正在用 java 编写一个程序,它将使用字符串数组:

String[] category = new String[46];

然后我将检查 for 循环中的数组是否已经有值,

for(int checking = 21; checking <= 45 ;checking++) {
    if(category[checking]=INSERT_HERE) {
        textArea += category[checking] + "\n";
    }
}

我应该在 INSERT_HERE 中放入什么?注意:textArea 是一个命名的 JTextArea

最佳答案

如果您要检查值是否不为空,请使用

if(category[checking]!=null)

如果您要检查某个特定值,那么

if(category[checking].equals(PARTICULAR_VALUE))

PS:“=”用于赋值,应该使用“==”进行比较。

关于Java字符串数组: how do I check if the array has a value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22039576/

相关文章:

java - 获取用户输入并将其粘贴到其他字段java中

java - DecimalFormat 和定点数的舍入

java - 仅使用一个查询执行批处理?

c - 如何在文件中查找不重复的字符串

Java file.exists() 错误

C++:从数组中设置多个变量

arrays - 计算数组中的线性元素

javascript - 选择带有数组的对象的 prop

c# - 用于创建包含多个空白字符的字符串的 ""的替代方法

javascript - 正则表达式删除文件路径