Cannot find symbol Java error?

后端 未结 3 458
轮回少年
轮回少年 2021-01-12 00:55

The code works when I used java.util.Arrays.sort(numbers); Am I doing something wrong? This seems weird to me.

import java.util.Arrays.*;

class         


        
3条回答
  •  囚心锁ツ
    2021-01-12 01:36

    It's a static method of the class Arrays.

    You should invoke it like this:

    Arrays.sort(someArray);
    

    Note you still have to import the Arrays class like this:

    import java.util.Arrays;
    

    Or as others have mentioned, if you do a static import you can omit the class name.

    I would argue that Arrays.sort() is better for readability.

提交回复
热议问题