String str = "a,b,c,d,e,f,g";String[] strs = str.split(",");if ( strs == null && !str.equals("") ) strs = new String[]{str}; if ( strs != null )
{
for ( int i = 0; i < strs.length; i++ )
{
// do something...
}
}
{
for ( int i = 0; i < strs.length; i++ )
{
// do something...
}
}
int k=0;
String str1="^_^";
int m=str1.length();
for(int i=0;i<nlt.length();)
{
k=nlt.indexOf(str1,i); if(k==-1)
k= nlt.length(); sb1.add(nlt.substring(i,k));
i=k+m; }這樣的返回結果是Arrayliststr1 是分隔符
public class Split {
public static void main(String args[]){
String str="12334325";
char a[]=str.toCharArray();
for(int i=0;i<a.length;i++)
{System.out.print(a[i]);
if(i<a.length-1)
System.out.print(",");
}
}