`
feargod
  • 浏览: 44321 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java数组小结

 
阅读更多

数组总结

1.一维数组:

         一维数组是一种类,它是顺序结构的(相对于链式结构)

         一维数组的定义格式:(1) 数据类型[] 数组名 = new 数据类型[ 数组长度 ];

                                                        (2) 数据类型[] 数组名 = {值列表};

                                                        (3) 数据类型[] 数组名;  数组名 = new 数据类型 [ 数组长度];

                                                        (4) 数据类型[] 数组名 = new 数据类型[] {值列表}}

                                                        (5) 数据类型[] 数组名; 数组名 = new 数据类型[]{值列表}};

         一维数组的操作:

                   获得一维数组的长度用 数组名.length length是数组的属性,故后面没有括弧。

                   数组下标表示数组的位置,数组的下标从0开始。

2.二维数组

         二维数组的定义格式:

(1)     数组类型[][] 数组名 = new 数据类型[行数][列数];

(2)     数组类型[][] 数组名; 数组名 = new 数据类型[行数][列数];

(3)     数据类型[][] 数组名 = {{…},{…},{…},{…}…};

(4)     数据类型[][] 数组名 = new 数据类型[][]{{…},{…},{…}…};

(5)     数据类型[][] 数组名;  数组名 = new 数据类型[][]{{…},{…},{…}…};

二维数组的操作

取得二维数组行数用 数组名.length,取得二位数组i行相应的列数,用

数组名[i].length;

可以创建不规则的二维数组,用第二和第五种定义格式,

二维数组的下标是来表示位置的,用来取得相应位置的数据,

数组名[行下标][列下标]

二维数组的行下标和列下标都从0开始。

3.数组的优缺点

         优点;

                   查找方便,运行速度快

         缺点

                   长度是固定的,而且只能储存同样的数据类型,

4.队列

数组不能随便添加或删除空间,而队列可以实现。队列通过数组和值的传递和引用来实现。

对列其实就是用类来操作数组,将数组封装起来,在类外面无法看到里面的具体操作。

5.随机数

         Java中可以实例化java.util.Random类来实现。

 

 

0
3
分享到:
评论

相关推荐

    java数组与字符串用法小结

    ### Java数组与字符串用法小结 在Java编程语言中,数组和字符串是两种非常重要的数据类型,它们在处理大量数据或文本时扮演着至关重要的角色。本文将围绕标题“java数组与字符串用法小结”及描述中的知识点进行详细...

    java数组应用

    ### Java数组应用详解 #### 一、一维数组 ##### 1.1 一维数组的定义 在Java中,数组是一种存储同类型元素的数据结构。数组中的元素可以通过索引进行访问,索引是从0开始的整数。一维数组的定义有两种常见的形式:...

    java数组基础详解

    小结 Java数组是一种基本的数据结构,用于存储相同类型的数据。Java数组有多种初始化方法,包括静态初始化和动态初始化。数组变量和数组对象是不同的概念,数组变量只是一个引用变量,它能够指向实际的数组对象。...

    Java数组常见应用详解【创建、遍历、排序、查找】

    八、小结 Java数组是Java语言中的一种基本数据结构,用于存储固定大小的同类型元素。创建Java数组可以使用静态初始化和动态初始化,遍历Java数组可以使用普通for循环和增强for循环,排序Java数组可以使用Arrays....

    Java数组高级算法与Arrays类常见操作小结【排序、查找】

    Java数组高级算法与Arrays类常见操作小结【排序、查找】 Java数组高级算法与Arrays类常见操作小结是Java数组高级算法的核心内容之一。本文主要介绍了Java数组高级算法与Arrays类常见操作,结合实例形式总结分析了...

    比较Java数组和各种List的性能小结

    首先,Java数组是最基础的数据结构,它提供了固定大小的连续内存空间来存储相同类型的数据。由于其物理结构的特性,数组在随机访问时具有极高的效率,因为可以直接通过索引来访问元素。但是,插入和删除元素时,如果...

    基于Java数组实现循环队列的两种方法小结

    基于Java数组实现循环队列的两种方法小结 本文讲解了基于Java数组实现循环队列的两种方法,旨在帮助读者更好地理解循环队列的实现机理和设计思想。循环队列是一种特殊的队列结构,能够充分利用数组的存储空间,避免...

    Java 数组元素倒序的三种方式(小结)

    Java 数组元素倒序的三种方式 Java 数组元素倒序是一种常见的操作,主要用于将数组元素的顺序颠倒过来。这种操作在实际开发中非常有用,例如在排序算法中、数据处理中等。下面将介绍 Java 数组元素倒序的三种方式。...

    java集合小结

    ### Java集合小结 #### 一、集合的概念与重要性 集合是Java编程语言中用于存储、管理和操作数据的一种重要工具。它提供了多种数据结构来适应不同的应用场景,从而有效地提高程序开发效率。从数据结构的角度来看,...

    Java数组常用排序算法实例小结

    Java数组常用排序算法实例小结 Java数组常用排序算法是每个Java开发者都需要掌握的基本技能,本文将通过实例形式总结分析Java数组常用的四种排序算法,分别是冒泡排序、数组递增排序、快速排序及选择排序。 一、...

    Java中数组的创建与传参方法(学习小结)

    在Java编程语言中,数组是一种特殊的数据结构,用于存储同类型的多个数据项。本文将深入探讨Java中数组的创建和参数传递的方法。 首先,我们来看一下如何创建数组。数组的创建分为两个步骤:声明和分配内存空间。...

    Java程序设计 3 数组与集合 简图.ppt

    小结 本节课我们学习了Java程序设计中的数组和集合,了解了数组和集合的区别和联系,并学习了List、Set、Map接口的特点和应用场景。同时我们还学习了如何实现集合的基本方法。 思考考 1. 什么是数组?数组的特点...

    java基础小结

    《Java基础小结》 Java,作为一种广泛应用的编程语言,以其跨平台、面向对象的特点深受开发者喜爱。这篇博文和随附的PDF笔记旨在总结Java的基础知识,帮助初学者巩固理解,同时也为有经验的开发者提供回顾参考。 1...

    java异常机制小结

    Java 异常机制小结 Java 异常机制是 Java 语言中一个非常重要的方面,也是程序设计的一大难点。Java 语言在设计的当初就考虑到异常处理的框架的方案,使得所有的异常都可以用一个类型来表示,不同类型的异常对应...

    Java个人学习小结

    ### Java个人学习小结 #### Java发展史及重要里程碑 - **起源与发展**: Java 的起源可以追溯到 1992 年,当时的 Sun Microsystems 公司开发了一种名为 Oak 的编程语言,最初是为了家用电器的智能化而设计的。然而...

    C#与java相似点和差异小结.doc

    以下是关于这两种语言相似点和差异的小结: 1. **源文件约定**: - **C#** 允许一个源文件(.cs)中包含多个顶级公共类,文件名不必与类名相同。 - **Java** 则要求每个源文件(.java)只能有一个顶级类,且文件名...

    java中数组的相关知识小结(推荐)

    在Java编程语言中,数组是一种非常基础且重要的数据结构,用于存储同类型的多个元素。下面是对Java中数组相关知识的详细总结: 1. **数组的声明与初始化** - 在Java中,数组可以通过以下几种方式声明和初始化: -...

    Java排序小结:常用的排序方法

    本篇文章将详细解析Java中常见的排序方法,结合"javaeye 收集的java排序小结"资料,旨在帮助读者理解和掌握这些排序算法。 1. 冒泡排序(Bubble Sort) 冒泡排序是最简单的排序算法之一,通过重复遍历数组,比较...

Global site tag (gtag.js) - Google Analytics