zoukankan      html  css  js  c++  java
  • Java复习4.数组初始化.

    Java复习4.Java中的数组声明方式  20131004

    1.数组声明和初始化,

        数组元素和变量一样,可以在定义的时候i进行初始化。数组元素的初始化工作实在编译阶段完成的,可以减少运行时间。

        在初始化数组的时候,使用new 关键字创建数组,他只是一个引用,知道将值赋值给引用,初始化的工作才结束。

        三种初始化的方法:

        int a = new int[9];

        int a = new int{1,1,1,1};

        int a = {1,1,1,1};

        在Java中的数组赋值不能够直接让一个数组等于另一个数组,否则只是简单地数组的引用,Java系统提供了一种数组赋值的方法:

        System.arraycopy(source, 0,dest,0,size );

        其实在Java中Arrays也是一个类,封装在java.util.Arrays中。

        比较两个数组是否相等使用的 Arrays.equals(array1,array2); return Boolean;

        同时还有数组中的搜索,数组排序的问题都已经封装在Arrays类中

    int a[] = {3,8,1,23,90,56};

    Arrays.sort(a); // 排序数组

    for(int val : a){

        System.out.print(val + " ");

    }

    System.out.println();

    int loc = Arrays.binarySearch(a, 3);// 二分查找

    System.out.println(loc);

    loc = Arrays.binarySearch(a, 45);

    System.out.println(loc);

    数组的填充

    int b[] = new int[10];

    Arrays.fill(array,val);

    今天就这么多了,不多写了

  • 相关阅读:
    奥一新源科技 面试总结
    腾讯实习 面试总结
    图片预加载 解决图片加载闪动问题
    “-webkit-font-smoothing”
    onselectstart
    jquery 高级 学习笔记
    css 样式重置
    《响应式Web设计—HTML5和CSS3实战》 学习记录
    shift、unshift、 push、pop用法--JavaScript参考手册
    《JavaScript DOM 编程艺术 》 笔记
  • 原文地址:https://www.cnblogs.com/hbhzsysutengfei/p/3409521.html
Copyright © 2011-2022 走看看