输入的123456789在Java语言中怎么分离为123 456 789啊

Python016

输入的123456789在Java语言中怎么分离为123 456 789啊,第1张

//把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

}

}

}

}