如下:
import java.io.File;
import java.util.ArrayList;
import java.util.List;
public class StringSplit {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
List<List<String>> liststring = new ArrayList<List<String>>();
String str = "1234567890";
int length = str.length();
if(length!=0)
{
for(int i=1;i<=length;i++){
List<String> list = new ArrayList<String>();
int beginIndex =0;
int endIndex = i;
for(int j=0;j<length;j++)
{
if(endIndex<=length){
list.add(str.substring(beginIndex, endIndex)+File.separator+str.substring(endIndex));
}else{
break;
}
// beginIndex = endIndex;
endIndex = endIndex+i;
}
liststring.add(list);
}
}
for(List<String> listArray : liststring)
{
String string ="";
for(String list : listArray)
{
string += list+"\t";
}
System.out.println(string);
}
}
}
追问没有达到预期的目的啊。。。