Arrays

破忒头头發表於2024-03-08

Arrays.toString()

Arrays.copyOfRnage()

複製區間[from,to)

Arrays.copyOf

Arrays.setAll()


從setAll底層原始碼可知,apply方法的入參是原陣列的下標,返回值是修改後的對應下標的元素

Arrays.sort()

基本資料型別排序

陣列中儲存的是物件

Java中有兩種方式來指定比較規則

  • 比較物件實現Comparable介面實現compareTo方法
class Student implements Comparable<Student>{
    @Override
    public int compareTo(Student o) {
        return this.age - o.age;
    }
}
  • 在sort方法中,建立Comparator比較器介面的匿名內部類,然後自己制定比較規則

相關文章