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; 输出

我正在使用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;
输出:
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您的尝试是什么?然后,我想添加一个循环停止程序来获取指定的字符串。如何添加检查点来中断循环?请阅读已更新的问题。非常感谢