随笔分类 - 数组
摘要:冒泡排序无疑是最为出名的排序算法之一,总共有八大排序! 1 package com.xl.array; 2 3 //冒泡排序 4 //1,比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置 5 //2,每一次比较,都会产生出一个最大,或者最小的数字 6 //3,下一轮则可以少
阅读全文
摘要:数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们调用但是API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本的操作 查看JDK帮助文档 Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而“不用
阅读全文
摘要:多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每个元素都是一个一维数组 二位数组 int a[][] = new int[2][5] 解析:以上二维数组a 可以看成一个两行五列的数组 1 package com.xl.array; 2 3 public class ArrayD
阅读全文
摘要:下标的合法区间:[0,length-1],如果越界就会报错; public static void main(String[] args){ int[] a = new int [2]; System.out.println(a[2]); } ArrayIndexOutOfBoundsExcepti
阅读全文
摘要:静态初始化 int[] a = {1,2,3}; Man[] mans = {new Man(1,1),new Man(2,2)} 动态初始化 int [] a= new int[2]; a[0]=1; a[1]=2; 数组的默认初始化 数组是引用类型,他的元素相当于类的实例变量,因此数组一经分配空
阅读全文
摘要:1 package com.xl.array; 2 3 public class ArrayDemo01 { 4 //变量的类型 变量的名字 =变量的值; 5 //数组类型 6 public static void main(String[] args) { 7 int[] nums; //1,定义
阅读全文