Java 拆分字符串返回空字符

Java 拆分字符串返回空字符,java,string,Java,String,我希望我的拆分不包含空字符 boolean a = false ; boolean aggiunto = false ; boolean trovato = false ; String elemento = null ;

我希望我的拆分不包含空字符

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());
}
boolean a=false;
布尔aggiunto=false;
布尔trovato=false;
字符串elemento=null;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
字符串stringa=null;
HashSet totale=新的HashSet();
Vector subtag=新向量();
stringa+=直线;
String[]stringasplitata=null;
字符串s=“s”;
如果(行开始与)
{
stringasplitata=stringa.split(“//s//-1”,-1);
对于(int i=stringasplitata.length-1;i>=0;i--)
{
System.out.println(stringasplitata[i]);
if(stringasplitata[i].equals(“s”))
{
System.out.println(stringasplitata[i+2]);
子标签添加(StringAsplitATA[i+1]);
}
}
System.out.println(subtag.size());
}
如果我插入:

s松下-1

我的输出是:


为panasonic-1设置空值

简单地说,如果字符串值为空,则无法执行任何操作。因此,在使用stringa.split()之前,请使用null检查

字符串stringa=null是罪魁祸首。将其更改为
stringa=“”
为什么用-1限制拆分?@PhilippSander-他可能有前导和尾随空格,或者他不知道
-1
实际上做了什么。您所表达的reult是什么?正则表达式不应该是
“\\s\\\-1”