此函数返回一个vector,vector.size()可得到个数
private Vector parse(String str)
{
int curPos=0;
int prePos=0;
String subStr=null;
Vector comp=new Vector();
if((str==null)||(str.length()==0))
return comp;
while((curPos=str.indexOf(' ',prePos))!=-1)
{
subStr=new String();
subStr=str.substring(prePos,curPos);
if(subStr==null)
{
subStr="";
}
prePos=curPos+1;
comp.addElement(subStr);
}
subStr=new String();
subStr=str.substring(prePos,str.length());
comp.addElement(subStr);
return comp;
}
private Vector parse(String str)
{
int curPos=0;
int prePos=0;
String subStr=null;
Vector comp=new Vector();
if((str==null)||(str.length()==0))
return comp;
while((curPos=str.indexOf(' ',prePos))!=-1)
{
subStr=new String();
subStr=str.substring(prePos,curPos);
if(subStr==null)
{
subStr="";
}
prePos=curPos+1;
comp.addElement(subStr);
}
subStr=new String();
subStr=str.substring(prePos,str.length());
comp.addElement(subStr);
return comp;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货