123456怎么变成1/2/3/4/5/6
string a="123456";
string b="";
for(int i=0;i<a.length;i++){b+=a[i]+"/"}
b=b.substring(0,b.length-1);
那后面循环到11后怎么变成1/1呢
@丨纸鸢丨: 循环到1112的时候是要11/12还是1/1/1/2?
@吴瑞祥: 要1/1/1/2
@丨纸鸢丨: 那上面的代码就是对的.
@吴瑞祥: 循环到11的时候就变成了11/
@丨纸鸢丨: 你是自己又重新打的代码不是复制我上面的吧...
@吴瑞祥:
for( int i =0 ; i < 100; i ++){
String name = i+"";
String b = "";
String[] strs = name.split(",");
for (int j = 0; j < strs.length; j++) {
b+=strs[j]+"/";
System.out.println(b);
}
File parent = new File("D:\\创建文件夹\\" + "/" + b);
System.out.println(parent);
parent.mkdir();
@丨纸鸢丨: 你那样写是为了11/12 .但你要的又是1/1/1/2
你要1/1/1/2.就
for(int i=0;i<a.length;i++){b+=a[i]+"/"}
b=b.substring(0,b.length-1);
@吴瑞祥: 好的 我试试
循环遍历给每个加上/ 然后把最后一个截取掉就好了
String a = "12345";
String[] splita = a.split("");
String b = "";
for(int i=0;i<splita.length;i++){
b+=splita[i]+"/";
}
b=b.substring(0, b.length()-1);
System.out.println(b);