java实现26个大写字母的遍历

需求:字母A开始输出,不使用字母O,超出26个字母的,从AA开始往下一直输出到ZZ

代码:

public static void main(String[] args) {
        String az = "ABCDEFGHIJKLMNPQRSTUVWXYZ";
        ArrayList<String> al = new ArrayList<String>();
        for (int j = 0; j < az.length(); j++){
            al.add(az.substring(j, j + 1));
        }
        for (int i = 0; i < az.length(); i++) {
            for (int j = 0; j < az.length(); j++)
                al.add(az.substring(i, i + 1) + az.substring(j, j + 1));
        }
        System.out.print(al.get(31) );

    }

结果:一共649个数据

java实现26个大写字母的遍历