黑马程序员技术交流社区

标题: 我的总结之数组 [打印本页]

作者: kuailedaojia    时间: 2016-2-21 03:17
标题: 我的总结之数组
数组(Array,相同类型数据的集合)格式:元素类型[] 数组名=new 元素类型[元素个数或数组长度];如果将数组的引用实体设置为null,也就是实体不再被使用,那么会在不定时间内被垃圾回收器回收。
使用步骤:1、声明数组 数据类型+[]+数组名 int[] a;2、分配空间 数组名+=+new+数据类型+[+数据个数+] a=new int[5];3、赋值 a[0]=8;int不赋值为0,String不赋值为null,boolean默认为false,char类型为’\u0000’4、处理数据 a[0]=a[0]*10; 或者int[] a=new int[5];a[0]=22; 或者int[] a={0,1,2};但是数据只有三个,处理数据。
数组算法:1、获取数组中元素,用遍历for循环(变量名a.length) 长度为int型。2、选择排序;3、冒泡排序(相邻两元素比较,若符合条件换位);1、数组的复制;2、查找(搜索);3、插入。计算一个字符串的长度:String a="啊";int ac=a.length();ac为字符串的长度属性 。真实用这种对数组升序排列 Arrays.sort(数组名);
作者: liuxiaoye    时间: 2016-2-21 12:17
好东西,数组据说面试经常问,而且还有初始化几种方式经常问




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2