【发布时间】:2021-02-19 07:42:52
【问题描述】:
我必须创建两个方法。一个接受一个字符串数组并颠倒它们的顺序。使用assertArrayEquals测试,backwards方法通过。然后我必须创建一个方法来检查字符串数组是否是回文,但如果失败则测试。我想也许我在反向方法中搞砸了,但我测试了 12 种不同的方法。我可能真的很累,但是我在这里做错了什么?
public static String[] backwards(String[] array) {
for (int index = 0; index < array.length / 2; index++) {
String string = array[index];
array[index] = array[array.length - index - 1];
array[array.length - index - 1] = string;
}
return array;
}
public static boolean isPalindrome(String[] array) {
if (array == backwards(array)) {
return true;
}
return false;
}
【问题讨论】:
标签: java arrays palindrome