(1)任何人都可以告诉我如何声明数组org []和rev []我在哪里存储我的两个字符串原始和反向字符串? (2)当我尝试使用charAt()在org []中存储原始String的字符时,它们会给我一个错误。 任何人都可以帮我解决两个字符串而不使用reverse()而不是使用for循环吗?
答案 0 :(得分:0)
这是一个你可以使用的快速方法(必须进入你的班级):
My_Project_1
这假定已经分配了正向和反向,并且初始化为字符串输入的长度。从另一个方法内部使用的示例:
public static void getCharacters(String input, char[] forward, char[] reverse)
{
for(int i = 0; i < input.length(); i++)
{
forward[i] = input.charAt(i);
reverse[i] = input.charAt(input.length() - 1 - i);
}
}
答案 1 :(得分:0)
String a = "12345";
char [] original= a.toCharArray();
char[] reverse = new char[a.length()];
int j =0;
for(int i=reverse.length-1; i>=0; i--) {
reverse[j] = original[i];
j++;
}
System.out.println(new String(reverse));