Java基础回顾(3)

数组:用一种数据类型的集合

★数组元素下标从0开始。

数组的复制、扩容:

①、System.arraycopy(源数组, 源数组的初始下标,
                    目标数组, 目标数组的初始下标,
                    需要复制的个数)

②、Arrays.copyOf(源数组, 目标数组元素个数)

数组打印:

①、使用for循环打印每个元素

②、Arrays.toString(数组)

★有明显的行列元素结构的数组,称为二维数组

    String[][] starts = new String[3][10];

            表示定义一个3行、每行10个相同元素的start数组

    starts[2][7] : 表示第三行第八个元素

★★冒泡排序法:

String[] nums = {数组内容};

for(int i =0;i<nums.length-1;i++){

  for(int j=0;j<nums.length-1-i;j++){

    if(nums[j]>nums[j+1]){

      int temp = nums[j];

      nums[j] = nums[j+1];

      nums[j+1] = temp;

    }

  }

}

给数组进行自然排序:Arrays.sort(数组)

方法:拥有某些单独功能的代码块,可以功能模块化代码块,实现代码的重复利用

方法构造五要素:修饰符 返回值类型 方法名 参数列表 方法体

原文地址:https://www.cnblogs.com/chenxihui/p/5409346.html