我希望我的分割不包含空字符。
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
答案 0 :(得分:0)
简单地说,如果您的字符串值为null,则无法执行任何操作。所以在使用stringa.split()之前,请使用null check。