Java 在不使用字符类的情况下交替输出大小写字符串 for(int i=0,len=input.length();i

Java 在不使用字符类的情况下交替输出大小写字符串 for(int i=0,len=input.length();i,java,capitalization,Java,Capitalization,我希望在不使用character类的情况下执行此操作。仅使用tolowerCase、toUpperCase和basic循环 因此,基本程序将在不使用字符类的情况下将类似“Hello World”的字符串转换为“Hello World” 我听说你能行,但我想不出来。我真的很烦我知道了。就是这样, for (int i = 0, len = input.length(); i < len; i++) { char ch = input.c

我希望在不使用character类的情况下执行此操作。仅使用tolowerCase、toUpperCase和basic循环

因此,基本程序将在不使用字符类的情况下将类似“Hello World”的字符串转换为“Hello World”


我听说你能行,但我想不出来。我真的很烦

我知道了。就是这样,

            for (int i = 0, len = input.length(); i < len; i++) {
                char ch = input.charAt(i);
                if (i % 2 == 0) {
                    System.out.print(Character.toLowerCase(ch));
                } else {
                    System.out.print(Character.toUpperCase(ch));

                }
            }
for(int i=0,len=input.length();iString str=ch+“”;//看一看ASCII表您也可以使用子字符串子字符串!谢谢!!!
            for (int i = 0, len = input.length(); i < len; i++) {

                char ch = input.charAt(i);
                String str = ch + ""; //<- converts char to a string!

                if (i % 2 == 0) {
                    System.out.print(str.toLowerCase());
                } else {
                    System.out.print(str.toUpperCase());