`

Java数组总结

阅读更多
数组总结
1.数组的基本概念
1.数组在内存中的表现形式是什么?
int [] array = new int[10];

Student [] array = new Student[10];
线性结构,连续的内存空间进行存储数据。

2.数组是属于什么数据类型的?
基本数据类型
byte,short,int,long,float,double,char,boolean
引用类型(类类型或者对象类型)
所有由class定义的类,interface定义的接口,
abstract class定义的抽象类和数组

3.数组有哪些属性和方法?
数组只有唯一的一个长度属性:length

2.一维数组的使用
定义数组有哪些方式
数据类型 [] 数组名 = new 数据类型[length];

数据类型 [] 数组名 = {值,...};

数据类型 [] 数组名;
数组名 = new 数据类型[length];

数据类型 [] 数组名;
数组名 = new 数据类型[]{值,...};

获取数组中元素的总数:数组名.length;
获取对应下标的元素值:数组名[下标];

3.二维数组的使用
定义数组有哪些方式:
数据类型 [][] 数组名 = new 数据类型[row][column];

数据类型 [][] 数组名 = {{值,...},...};

数据类型 [][] 数组名;
数组名 = new 数据类型[row][column];

数据类型 [][] 数组名;
数组名 = new 数据类型[][]{{值,...},...};

获取二维数组的总行数:arrary.length;
获取二维数组的每一行的列数:array[row].length;
获取二维数组总的元素个数:不规则的二维数组就只能加,规则的二维数组

则可以行*列
获取某一个元素:array[行下标][列下标]
4.一维数组排序法
public static void main(String[] args) {

  int[] nums = { 22, 33, 11, 223, 435, 54, 332, 32, 5, 65, 321, 43 };
  // 第一种方法 直接用API提供的方法默认是升序排列
  Arrays.sort(nums);
  for (int num : nums) {
   System.out.print(num + " ");
  }
  System.out.println();
  // 第二种方法 自己写 冒泡排序
  nums = new int[] { 22, 33, 11, 223, 435, 54, 332, 32, 5, 65, 321, 43,
    543, 432, 7765, 321 };
  for (int i = 0; i < nums.length; i++) {
   for (int m = i; m < nums.length; m++) {
    if (nums[i] > nums[m]) {
     int temp = nums[i];
     nums[i] = nums[m];
     nums[m] = temp;
    }
   }
  }
分享到:
评论

相关推荐

    java数组总结共9页.pdf.zip

    在这个"java数组总结共9页.pdf.zip"的文档中,我们很可能会找到关于Java数组的全面概述,包括其定义、创建、初始化、操作以及一些重要的特性。下面是对Java数组的详细解释。 一、数组的定义 在Java中,数组是一种...

    java数组总结使用手册

    ### Java数组总结使用手册 #### 一、数组基础概念 **1.1 什么是数组** 数组是一种基本的数据结构,用于存储一系列相同类型的元素。在Java中,数组是一种对象,它包含固定数量的相同类型的元素。数组中的每一个...

    Java数组与内存控制

    ### Java数组与内存控制 #### 一、Java数组在内存分配方面的知识 ##### 1.1 数组初始化 - **声明数组的时候如何分配内存:** - 在Java中,数组的声明并不直接分配内存,而仅仅是创建了一个数组引用变量。例如: ...

    java数组结构图

    对数组的总结和分析,通过这个结构记住它,在开发的过程中使用

    Java数组操作方法总结2.pdf

    本篇文章总结了十个重要的Java数组操作方法,适用于学习和复习Java编程知识。 1. **声明数组**: 在Java中声明数组时,我们需要指定数组的类型,然后用大括号{}初始化数组。例如,声明一个包含五个字符串的数组: ...

    java数组

    总结,Java数组作为基本的数据结构,是程序设计的基础。理解其创建、访问、遍历和操作方法,以及与字符串、集合的区别和联系,对于编写高效、可靠的Java代码至关重要。同时,熟练掌握`Arrays`类的使用能进一步提升...

    java 数组 PPT

    总结,Java数组是编程基础,理解其概念、创建和操作方法对于编写高效、可靠的代码至关重要。在实际编程中,根据需求选择合适的数据结构,如数组或集合,是解决问题的关键。通过深入学习和实践,可以更好地掌握数组这...

    java 数组和字符串

    ### Java数组和字符串详解 #### 实验目标与背景 本次实验旨在深化理解Java中的数组与字符串操作,聚焦于`String`类与`StringBuffer`类的掌握,包括它们的常用方法、相等性判断的不同方式、数组的创建及引用机制,...

    Java数组讲解

    ### Java数组讲解 #### 1. 数组基本概念与初始化 - **定义**: 数组是一种基本的数据结构,用于存储相同类型的多个元素。这些元素在内存中是连续存储的。 - **初始化**: 可以通过两种方式进行初始化:动态初始化和...

    Java数组操作方法总结1.pdf

    Java数组操作方法总结 Java数组操作方法总结是Java编程语言中一种基本的数据类型,数组是由一组相同类型的变量所组成的数据类型,它们以一个共同的名称表示,数组中的个别元素则以标注来表示其存放的位置。本文将...

    数组总结资源文档.xmind

    java数组总结文档

    Educoder题目:Java入门 - 数组进阶答案解析.md

    Educoder题目:Java入门 - 数组进阶答案解析

    java数组与字符串用法小结

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

    java数组 遍历方法集合

    ### Java数组遍历方法集合 在Java编程语言中,数组是一种基本的数据结构,用于存储同类型数据元素的集合。为了处理这些数据元素,通常需要遍历数组中的每一个元素来进行访问或操作。本文将详细介绍三种常用的Java...

    java数组与方法数组的定义及使用

    在Java编程语言中,数组是一种特殊的对象,它用于存储同类型的多个数据项。数组的定义、创建和使用是Java编程的基础,而方法数组则引入了更高级的概念,允许我们在一个数组中存储方法引用。让我们深入探讨这两个主题...

    java 数组元素类型不匹配异常(ArrayStoreException)

    在Java编程语言中,数组是一种固定...总结来说,理解Java中的数组类型和`ArrayStoreException`是编写安全、无错代码的关键。避免此异常的最佳实践是确保在存储元素时类型兼容,并在必要时进行适当的类型检查和转换。

    Java中数组常用方法的总结

    我对Java中数组的方法做了一下总结,希望能帮到各位

Global site tag (gtag.js) - Google Analytics