Java 如何使用字母表设置和长度打印出可能的字符串?
我正在使用java 例如,以下情况: 首先,该函数用作打印所有可能字符串的函数Java 如何使用字母表设置和长度打印出可能的字符串?,java,Java,我正在使用java 例如,以下情况: 首先,该函数用作打印所有可能字符串的函数 char[]alphabetSet=“012abc”.toCharArray(); 整数长度=5; 输出: 0,1,2,a,b,c,01,02,0a,0b,0c,10,11,12,1a。。。。。。。。。。。。。。。。。。。。。ccccc。停止长度=5 然后,我想添加一个循环止动器来获取指定的字符串 char[]alphabetSet=“012abc”.toCharArray(); 整数长度=5; int=3; 输出
char[]alphabetSet=“012abc”.toCharArray();
整数长度=5;
输出:
0,1,2,a,b,c,01,02,0a,0b,0c,10,11,12,1a。。。。。。。。。。。。。。。。。。。。。ccccc。停止长度=5
然后,我想添加一个循环止动器来获取指定的字符串
char[]alphabetSet=“012abc”.toCharArray();
整数长度=5;
int=3;
输出:
A.
谢谢试试这个:
String alphabet = "012abc";// for example as your code "012abc"
char[] alphabetSet = alphabet.toCharArray();
int length = 5;
for (int i = 0; i < alphabetSet.length; i++) {
System.out.print(alphabetSet[i] + ",");
}
for (int j = 0; j <= length; j++) {
for (int i = 0; i < alphabetSet.length; i++) {
System.out.printf("%d%c,",j,alphabetSet[i]);
}
}
String alphabet=“012abc”//例如,您的代码“012abc”
char[]alphabetSet=alphabet.toCharArray();
整数长度=5;
for(int i=0;i
void print_all(char []ch,int maxLen){
for(int i=1;i<=maxLen;i++)
backTrack(ch,i,0,new char[i]);
}
void backTrack(char[] ch,int len,int k,char[] ans){
if(k==len){
System.out.print(new String(ans,0,len)+",");
return;
}
for(int i=0;i<ch.length;i++){
ans[k]=ch[i];
backTrack(ch,len,k+1,ans);
}
}
void print\u all(char[]ch,int maxLen){
对于(int i=1;i您的尝试是什么?然后,我想添加一个循环停止程序来获取指定的字符串。如何添加检查点来中断循环?请阅读已更新的问题。非常感谢