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 数组排序算法

          冒泡排序

          选择排序

          反转排序 

  • 相关阅读:
    MySQL与PostgreSQL比较 哪个数据库更好
    Laravel 精选资源大全
    laravel-admin 安装(总结)
    MySQL索引及查询优化总结
    编写高质量的JavaScript代码(一)
    当谈 SQL 优化时谈些什么?
    JavaScriptCore全面解析 (下篇)
    页面性能优化的利器 — Timeline
    Python 操作 MySQL 的正确姿势
    一个只有99行代码的JS流程框架(二)
  • 原文地址:https://www.cnblogs.com/kobeshegu/p/5709539.html
Copyright © 2011-2022 走看看