【发布时间】:2015-11-01 21:35:12
【问题描述】:
我需要使用一个静态方法,从另一个字符串数组反向返回一个字符串数组。因此,如果形参中的数组等于“hello”、“there”,则返回值必须是“olleh”、“ereht”。
我的想法是使用 charAt 命令,但它似乎不适用于数组。我不能使用内置方法一步解决这个问题。我也不知道如何移动到数组中的下一个元素。这是我的代码。
设置原始数组的main方法的一部分:
String [] d = {"hey","hello"};
System.out.println(Arrays.toString(count(d)));
我的方法:
private static String [] count(String[] d)
{
String[] reverse = new String [d.length];
int l = d.length;
for(int i = l -1; i >= 0; i--)
{
reverse = reverse + d.charAt(i);
}
return reverse;
}
【问题讨论】:
-
这显示了 Int 数组的部分方式。我不知道如何对 String 数组执行此操作。
标签: java arrays string methods reverse