数组应用
梦境听雨
从零开始···
展开
-
数组元素分配的默认值
数组元素类型 默认初始值 byte short int long 0 float double 0.0 char '\u0000' boolean原创 2017-04-20 12:27:57 · 524 阅读 · 0 评论 -
数组的初始化
/** * 静态初始化和动态初始化的区别: * ★注意:静态初始化的时候new String[]中括号里面"不能"填写数字 * 而动态初始化的时候new String[]中括号里面"一定要"填写数字 */ /** * 1、静态初始化。 * :把数组的声明和给数组元素赋值同时进行的 */ String[] name = new String[]{"刘德华","李冰冰"原创 2017-04-22 19:11:25 · 443 阅读 · 0 评论 -
数组的基本操作
/** * 1.查看 */ String[] phone = {"iphone4","iphone4S","iphone5",null}; for (int i = 0; i System.out.print(phone[i]+" "); } /** * 添加 */ //1.先找null元素的下标位置 int index = -1; for (int i = 0; i原创 2017-04-22 19:46:36 · 238 阅读 · 0 评论 -
Arrays类对数组的操作
本篇文章仅提供一下常用对数组操作的方法及案例: Arrays.equals(array1, array2); Arrays.sort(array); Arrays.fill(array, val); Arrays.toString(array); Arrays.copyOf(array, newLength); Arrays.binarySearch(array, val);原创 2017-04-22 19:52:09 · 739 阅读 · 0 评论 -
数组经典应用之—杨辉三角
/** * 经典杨辉三角 * 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 * @author 378375 */ //1.初始化10行数组 int[][] yangHui = new int[10][]; //2.初始化列数 for (int i = 0; i yangHui[i] = new int[i+1]; } //3.给二维数组的原创 2017-04-22 20:00:36 · 389 阅读 · 0 评论 -
数组经典应用之—排序系列
int[] num = new int[]{4,58,65,45,5,7,9,2,75,1}; System.out.println("排序前:"); for (int i = 0; i System.out.print(num[i]+" "); } System.out.println(); /** * 冒泡排序 * 先拿第一个元素跟后面的元素两两对比,小的沉下去,大的浮上原创 2017-04-22 20:20:00 · 396 阅读 · 0 评论