2012-04-12 52 views
0

我通过解析api取得了一些价值,现在我想知道是否通过解析值为null,然后值不应该添加到字符串数组,如果有一些值只能添加到字符串[]中。请帮助 这是我的代码:放弃字符串[]的空值java

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

但是这不工作,请帮助

+0

你是什么意思“不工作“? – 2012-04-12 10:01:04

+0

不工作意味着我曾经从api获得4个值,两个具有一些特定的值,最后两个具有空值,所以我想检查值是否为空,那么我不想插入到字符串[],如果不为null,那么只应该添加到数组中,并应相应地显示数组的长度 – Ved 2012-04-12 10:07:55

回答

0

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

+0

其不工作 – Ved 2012-04-12 10:05:02

+0

您是不是说它仍然向数组列表中添加空值? – 2012-04-12 10:06:36

+0

是的,但它不是arraylist它的字符串[] – Ved 2012-04-12 10:08:23