zoukankan      html  css  js  c++  java
  • 《Java从入门到精通》第六章

    第六章  数组

       6.1  数组概述

          具有相同数据类型的一组数据的集合。

       6.2  一维数组的创建及使用

          6.2.1  创建一维数组

             先声明,再用new运算符进行内存分配

                数组元素类型 数组名字[];

                数组元素类型[] 数组名字;  数组名字=new 数组元素类型[数组元素的个数]

             声明的同时为数组分配内存

                数组元素类型 数组名=new 数组元素类型[数组元素的个数]

          6.2.2  初始化一维数组

             大括号

          6.2.3  使用一维数组

       6.3  二维数组的创建及使用

          6.3.1  二维数组的创建

             先声明,再用new运算符进行内存分配:

                数组元素类型 数组名字[][];

                数组元素类型[][] 数组名字;

             声明的同时为数组分配内存

          6.3.2  二维数组初始化

             type arrayname[][]={value1,value2...};//type 数组数据类型;arrayname:数组名字

          6.3.3  使用二维数组

       6.4 数组的基本操作

          6.4.1  遍历数组

             for循环或者foreach;

          6.4.2  填充替换数组

             fill(int a[],int value)//value表示要存储进数组的所有元素的值

             fill(int a[],int fromIndex,int toIndex,int value)//fromIndex:要使用指定值填充的第一个元素的索引

          6.4.3  对数组进行排序

             Arrays.sort(object)//object表示进行排序的数组名称;

          6.4.4  复制数组

             copyOf(arr,int newlength)//newlength 复制后新数组的长度

             copyOfRange(arr,int fromIndex,int toIndex)//fromIndex:指定开始复制数组的索引位置,toIndex:要复制范围的最后索引位置;

          6.4.5  数组查询

             binarySearch(Object[] a.Object key)//a:要搜索的数组,key:要搜索的值;

             binarySearch(Object[].a,int fromIndex,int toIndex,Object key);

       6.5 数组排序算法

          冒泡排序

          选择排序

          反转排序 

  • 相关阅读:
    MATLAB 编程风格指南及注意事项
    Redis笔记
    HDU-5706
    【sqli-labs】 less4 GET
    【sqli-labs】 less3 GET
    【sqli-labs】 less2 GET
    【sqli-labs】 less1 GET
    Ubuntu14.04环境下java web运行环境搭建
    Android进度条控件ProgressBar使用
    Android中DatePicker与TimePicker用法讲解(包括DatePickerDialog与TimePickerDialog)
  • 原文地址:https://www.cnblogs.com/kobeshegu/p/5709539.html
Copyright © 2011-2022 走看看