拆分字符串返回字符null

时间:2014-09-08 09:14:02

标签: java string

我希望我的分割不包含空字符。

boolean a = false  ;
boolean aggiunto = false ;
boolean trovato = false ;
String elemento = null ;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
String stringa = null;
HashSet<String> totale = new HashSet <String> () ;

Vector<String> subtag = new Vector<String> () ;
stringa += line ;

String []stringasplittata = null ;

String s = "s" ;
if (line.startsWith(s))
{


    stringasplittata= stringa.split("//s//-1",-1);
    for (int i = stringasplittata.length -1 ; i >= 0 ; i-- )
    {

        System.out.println(stringasplittata[i]);

        if (stringasplittata[i].equals("s"))
        {
            System.out.println(stringasplittata[i+2] ) ;
            subtag.add(stringasplittata[i+1] );
        }
    }

    System.out.println(subtag.size());
}

如果我插入:

松弛-1

我的输出是:

nulls panasonic -1

1 个答案:

答案 0 :(得分:0)

简单地说,如果您的字符串值为null,则无法执行任何操作。所以在使用stringa.split()之前,请使用null check。