第4章数组、向量和字符串
第4章 数组、向量和字符串
数组 数组说明 多个变量间存在某种内在联系时,适于用数组来实现 数组是一系列的匿名变量,数组中的元素可通过下标 来访问 在Java中,数组是对象。类 Object中定义的方法都可 以用于数组对象。可以说明任何类型的数组 基本类型,类类型,数组等 数组在使用之前必须先说明
数组 ▪ 数组说明 ▪ 多个变量间存在某种内在联系时,适于用数组来实现 ▪ 数组是一系列的匿名变量,数组中的元素可通过下标 来访问 ▪ 在Java中,数组是对象。类Object中定义的方法都可 以用于数组对象。可以说明任何类型的数组 • 基本类型,类类型,数组等 ▪ 数组在使用之前必须先说明
维数组的定义 type arrayNamell: char sl i int intErray Date datearrayl Point points l; 变量名后接方括号 将方括号放到变量名的左面 type[ I arrayName
一维数组的定义 ▪ type arrayName[]; ▪ 变量名后接方括号 ▪ 将方括号放到变量名的左面 char s[ ]; int intArray[ ]; Date dateArray[ ]; Point points[ ]; type[ ] arrayName;
创建数组 静态初始化和动态初始化 静态初始化就是在定义数组的同时对数组元素 进行初始化 静态初始化可用于任何元素类型,初值块中每个位 置的每个元素对应一个引用。 动态初始化是使用运算符new为数组分配空间 数组说明的方括号中的数字表示数组元素个数
创建数组 ▪ 静态初始化和动态初始化 ▪ 静态初始化就是在定义数组的同时对数组元素 进行初始化 • 静态初始化可用于任何元素类型,初值块中每个位 置的每个元素对应一个引用。 ▪ 动态初始化是使用运算符new为数组分配空间。 数组说明的方括号中的数字表示数组元素个数
静态初始化 int intArray 」={1,2,3,4}; int[ ages={34,12,45}; doublel heights={84.124,78.2,61.5}: boolean tired=true, false false true Stringl names=hang,"Li","Wang
静态初始化 int intArray[ ]={1,2,3,4}; int[] ages = {34, 12, 45}; double[] heights = {84.124, 78.2, 61.5}; boolean[] tired = {true, false, false, true}; String[] names ={“Zhang",“Li",“Wang"};