栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java 第四章总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java 第四章总结

4.1 数组的概述

数组是具有相同数据类型的一组数据的集合。
例如,球类的集合
一足球、篮球、羽毛球等;
电器集合
一电视机、洗衣机、电风扇等。在程序设计中,可以将这些集合称为数组。数组中的每
个元素具有相同的数据类型。在Java中同样将数组看作是一个对象,虽然基本数据类型不是对象
但是由基本数据类型组成的数组则是对象。在程序设计中引入数组可以更有效地管理和处理数据。

4.2 创建一维数组

(1)数组的下标是从0开始的。

 

(2)数组长度:arr(数组名).length

例4.2

 4.3 二维数组

 

(1)二维数组分配内存两种方式

直接分配行列 :   int  a[ ][ ];

                             a=new int[2][4];

先分配行,不分配列:int b[ ][ ];

                                    b=new int[2][ ];

例4.3

例 4.4

4.4 数组的基本操作 

(1)填充和批量替换数组元素

*fill(int[]a,int value)

value:要存储数组中所有元素的值。

例 4.7

*fill(int[] a,int fromlndex,int tolndex,int value)

 fromlndex:要使用指定值填充的第一个元素的索引(包括)。

tolndex:要使用指定值填充的最后一个元素的索引(不包括)。

value:要存储在数组所有元素中的值。

例 4.8

例(2)复制数组

如果新数组的长度大于原数组的长度,则用0填充(整数型用0,char型数组用null);如果复制后的数组小于原数组的长度,则会从数组的第一个元素开始截取至满足新数组长度为止。

*copyOf()方法

例 4.9

 例

*copyOfRange()方法

例 4.10

 4.5 数组的排序

(1)冒泡排序

(2)选择排序 

(3)Arrays.Sort()方法:

通过Arrays类的静态sort()方法可实现对数组的排序。sort()方法提供了多种使用方法,可对任意类型数组进行升序排序。 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/782823.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号