美文网首页
JAVA 核心笔记 || [10.1] 数据结构 之 Array

JAVA 核心笔记 || [10.1] 数据结构 之 Array

作者: 魔介 | 来源:发表于2018-11-26 15:06 被阅读0次

    数组

    • 数组的变量是有序的
    • 数组的大小是固定的
    • 数组中的元素类型必须是一致的

    数组声明方式

    type arrayName[]; or type[] arrayName;
    public class ArrayLearn{
    
    
        public static void main(String[] args){
    
            // 初始化数组
            int[] nums = new int [] {1,2,3,4};
            //数组长度
            System.out.println("array length="+nums.length);
    
            //数组遍历
            for(byte i=0; i<nums.length; i++ ){
                System.out.print(i+":="+nums[i]+"\n");
            }
    
            //数组克隆
            int[] numsCopy = nums.clone();
            numsCopy[0] = 100;
            showArray("orgin", nums);
            showArray("copy", numsCopy);
        }
    
        private static void showArray( String flag, int[] arr ){
            int len = arr.length;
            for(int i=0; i<len; i++){
                System.out.print(flag+"===>"+arr[i]+"\n");
            }
        }
    
    }
    
    

    输出

    0:=1
    1:=2
    2:=3
    3:=4
    orgin===>1
    orgin===>2
    orgin===>3
    orgin===>4
    copy===>100
    copy===>2
    copy===>3
    copy===>4
    

    上篇 : 数据结构 之 Collection
    下篇 : 数据结构 之 ArrayList

    相关文章

      网友评论

          本文标题:JAVA 核心笔记 || [10.1] 数据结构 之 Array

          本文链接:https://www.haomeiwen.com/subject/hztjqqtx.html