数组相关

来源:互联网 发布:php扩核心技术 编辑:程序博客网 时间:2024/06/09 21:49
package com.google.test;import java.util.Arrays;import org.junit.Test;/** * 数组相关 */public class Array_test {/** * 数组被创建时一定被指定了长度,一旦被创建就不能改变它的大小 * 但是可以通过数组拷贝来变相增大数组的长度 */@Testpublic void test1() throws Exception {//创建数组的三种方式//1int[] arr1 = {};  //长度为0int[] arr2 = {1,2,3}; //长度为3//2int[] arr3 = new int[10];//长度为10,只指定了长度,默认数组中所有的元素都是0.(如果元素类型是boolean那么默认都是false)//3int[] arr4 = new int[]{};//长度为0int[] arr5 = new int[]{1,2,3,4};//长度为4/* * 通过数组拷贝来增加数组长度,多余的元素默认都是0 */int[] old = {1,2,3};  //数组长度为3,现在已经不能再添加元素了int[] newArr = Arrays.copyOf(old, 10); //新数组newArr的长度为10,又可以添加元素了System.out.println(Arrays.toString(newArr));  //[1, 2, 3, 0, 0, 0, 0, 0, 0, 0]}
}


原创粉丝点击