Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 放弃字符串[]中的空值_Java_Android - Fatal编程技术网

Java 放弃字符串[]中的空值

Java 放弃字符串[]中的空值,java,android,Java,Android,我通过解析api获取了一些值,现在我想检查通过解析值是否为null,那么该值不应该添加到字符串数组中,如果有一些值,那么只应该添加到字符串[]。请帮忙 这是我的代码: String[] title_array=null; myparseobj=new XMLParser(); if(myparseobj.xmlParsing(url,"item","title") != null){ title_array=myparseobj.xmlParsing(url,"item","title"

我通过解析api获取了一些值,现在我想检查通过解析值是否为null,那么该值不应该添加到字符串数组中,如果有一些值,那么只应该添加到字符串[]。请帮忙 这是我的代码:

String[] title_array=null;
myparseobj=new XMLParser();
if(myparseobj.xmlParsing(url,"item","title") != null){
    title_array=myparseobj.xmlParsing(url,"item","title");
}

但这不起作用,请帮助
myparseobj=newxmlparser()
String val=myparseobj.xmlParsing(url,“item”,“title”)
如果(!((val==null)| |(“null”.equalsIgnoreCase(val)){


title\u array=myparseobj.xmlParsing(url,“item”,“title”);}

你说的“不工作”是什么意思?不工作是指我过去从api中获取4个值,其中两个具有特定值,最后两个具有空值,因此我想检查这些值是否为空,然后我不想插入字符串[]如果不为空,则只应添加到数组中,并应相应地显示数组的长度。您的意思是说它仍在向arraylist添加空值吗?哦,您的意思是在title_array object?中有空值,是因为您之前创建了一个固定大小的数组,现在正在填充某些值和rest为空是的,那么现在该怎么办呢?请参阅我刚刚编辑的上述代码,或者最好的部分是使用arraylist为其添加值,如果您仍然需要arraylist.toArray()格式的数组,则在处理之后。这将消除您正在报告的空值问题使用ArrayList而不是Array。它将仅包含您将插入的值。