数据结构1-数组
1 /** 2 * 功能描述 数组 3 * 4 * @author ASUS 5 * @version 1.0 6 * @Date 2022/8/21 7 */ 8 public class Main2022082101 { 9 public static void main(String[] args) { 10 // 动态初始化-指定数组长度,系统初始化数值 11 char[] chars1 = new char[5]; 12 chars1[0] = 'a'; 13 chars1[1] = 'b'; 14 chars1[2] = 'c'; 15 chars1[3] = 'd'; 16 chars1[4] = 'e'; 17 // 静态初始化-执行数组数值,系统初始化数组长度 18 char[] chars2 = new char[]{'a', 'b', 'c', 'd', 'e', 'f'}; 19 char[] chars3 = {'a', 'b', 'c', 'd', 'e', 'f'}; 20 System.out.println(chars1 == chars2); 21 System.out.println(chars1 == chars3); 22 System.out.println(chars2 == chars3); 23 24 // 数组特点 25 // 1、内存地址连续 26 // 2、通过下标访问成员 下标访问性能高 27 // 3、增删操作带来更大的性能消耗(保证数组越界的问题 需要动态扩容) 28 } 29 }
本文来自博客园,作者:chch213,转载请注明原文链接:https://www.cnblogs.com/chch213/p/16609960.html