【发布时间】:2026-01-22 05:45:01
【问题描述】:
我正在尝试创建一个数组以相反的顺序打印所有内容。我收到此错误:
错误:side535Opg15.java:13:错误:找不到符号
数组(mArray.reverseOrder());
符号:方法 reverseOrder()
位置:int[] 类型的变量 mArray
1 个错误
这是我的代码:
import java.util.*;
public class side535Opg15{
public static void main(String[] args){
int[] a1 = {2,7,6,5,1,9};
int[] mArray = printBackwards(a1);
System.out.println(Arrays.toString(mArray));
Arrays.sort(mArray);
System.out.println(Arrays.toString(mArray));
Arrays.sort(mArray.reverseOrder());
System.out.println(Arrays.toString(mArray));
}
public static int[] printBackwards(int[] a1){
int[] aFinal = new int[a1.length];
for (int i = 0; i < a1.length; i++){
aFinal[i]=a1[i];
}
return aFinal;
}
}
【问题讨论】:
-
显然数组没有
reverseOrder()方法。也许你的意思是java.util.Collections.reverseOrder()?也许您需要谷歌如何以相反的顺序对数组进行排序? tutorialspoint.com/java/util/collections_reverseorder.htm