我的程序出现问题,它将替换输入的字符串中的每个字符(特别是来自 args[x])。
我能够得到字符串中的第一个字符,但我不知道该怎么做是移动到下一个字符。我尝试了下面的“ctr++”,但它只会循环字符串的第一个字符。
结果是:
字符串:aei
解密:ZZZ
我需要的是:
字符串:aei
解密:ZYX
这是我的一段代码:
for( int a = 0; a < len; a++ )
{
args[x].charAt(ctr);
switch (letter)
{
case 'a': System.out.print("Z"); break; //1
case 'e': System.out.print("Y"); break; //2
case 'i': System.out.print("X"); break; //3
case 'o': System.out.print("W"); break; //4
case 'u': System.out.print("V"); break; //5
case 'A': System.out.print("z"); break; //6
case 'E': System.out.print("y"); break; //7
.
.
.
.
}
ctr++;
}
如果有人可以提供帮助,我们将不胜感激。