//把123456789分割成123,456,789,
public class A{
public static void main(String[] args)
{
String str = "123456789"//如果123456789是数字类型,则可以将其转换为String类型
String str1 = ""
for(int i=0i<9i++){
str1 += str.charAt(i)
if((i+1)%3 == 0){
str1 += ""
}
}
System.out.println(str1)
}
}
public class Test1 {public static void main(String[] args) {
int buf[]={7,8,9}
perm(buf,0,buf.length-1)
}
public static void perm(int[] buf,int start,int end){
if(start==end){//当只要求对数组中一个字母进行全排列时,只要就按该数组输出即可
for(int i=0i<=endi++){
System.out.print(buf[i])
}
System.out.println()
}
else{//多个字母全排列
for(int i=starti<=endi++){
int temp=buf[start]//交换数组第一个元素与后续的元素
buf[start]=buf[i]
buf[i]=temp
perm(buf,start+1,end)//后续元素递归全排列
temp=buf[start]//将交换后的数组还原
buf[start]=buf[i]
buf[i]=temp
}
}
}
}