【发布时间】:2013-05-20 11:39:45
【问题描述】:
当我使用 java.util.Arrays.sort(numbers); 时,该代码有效
难道我做错了什么?这对我来说似乎很奇怪。
import java.util.Arrays.*;
class Test {
public static void main(String[] args) {
double[] numbers = {6.0, 4.4, 1.9, 2.9, 3.4, 3.5};
char[] chars = {'a', 'A', '4', 'F', 'D', 'P'};
sort(numbers);
System.out.println(binarySearch(numbers, 3));
}
}
(终端显示错误)
Test.java:8: error: cannot find symbol
sort(numbers);
^
symbol: method sort(double[])
location: class Test
Test.java:10: error: cannot find symbol
System.out.println(binarySearch(numbers, 3));
^
symbol: method binarySearch(double[],int)
location: class Test
2 errors
【问题讨论】:
-
如果去掉类名,你认为Java如何找到方法?
-
去掉类名是什么意思?你是说
Arrays.sort? -
您将“Arrays.sort”更改为“Arrays”。 “数组”是类名。
标签: java arrays sorting symbols