数组总结
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数组的全面概述,包括其定义、创建、初始化、操作以及一些重要的特性。下面是对Java数组的详细解释。 一、数组的定义 在Java中,数组是一种...
### Java数组总结使用手册 #### 一、数组基础概念 **1.1 什么是数组** 数组是一种基本的数据结构,用于存储一系列相同类型的元素。在Java中,数组是一种对象,它包含固定数量的相同类型的元素。数组中的每一个...
### Java数组与内存控制 #### 一、Java数组在内存分配方面的知识 ##### 1.1 数组初始化 - **声明数组的时候如何分配内存:** - 在Java中,数组的声明并不直接分配内存,而仅仅是创建了一个数组引用变量。例如: ...
对数组的总结和分析,通过这个结构记住它,在开发的过程中使用
本篇文章总结了十个重要的Java数组操作方法,适用于学习和复习Java编程知识。 1. **声明数组**: 在Java中声明数组时,我们需要指定数组的类型,然后用大括号{}初始化数组。例如,声明一个包含五个字符串的数组: ...
总结,Java数组作为基本的数据结构,是程序设计的基础。理解其创建、访问、遍历和操作方法,以及与字符串、集合的区别和联系,对于编写高效、可靠的Java代码至关重要。同时,熟练掌握`Arrays`类的使用能进一步提升...
总结,Java数组是编程基础,理解其概念、创建和操作方法对于编写高效、可靠的代码至关重要。在实际编程中,根据需求选择合适的数据结构,如数组或集合,是解决问题的关键。通过深入学习和实践,可以更好地掌握数组这...
### Java数组和字符串详解 #### 实验目标与背景 本次实验旨在深化理解Java中的数组与字符串操作,聚焦于`String`类与`StringBuffer`类的掌握,包括它们的常用方法、相等性判断的不同方式、数组的创建及引用机制,...
### Java数组讲解 #### 1. 数组基本概念与初始化 - **定义**: 数组是一种基本的数据结构,用于存储相同类型的多个元素。这些元素在内存中是连续存储的。 - **初始化**: 可以通过两种方式进行初始化:动态初始化和...
Java数组操作方法总结 Java数组操作方法总结是Java编程语言中一种基本的数据类型,数组是由一组相同类型的变量所组成的数据类型,它们以一个共同的名称表示,数组中的个别元素则以标注来表示其存放的位置。本文将...
java数组总结文档
Educoder题目:Java入门 - 数组进阶答案解析
### Java数组与字符串用法小结 在Java编程语言中,数组和字符串是两种非常重要的数据类型,它们在处理大量数据或文本时扮演着至关重要的角色。本文将围绕标题“java数组与字符串用法小结”及描述中的知识点进行详细...
### Java数组遍历方法集合 在Java编程语言中,数组是一种基本的数据结构,用于存储同类型数据元素的集合。为了处理这些数据元素,通常需要遍历数组中的每一个元素来进行访问或操作。本文将详细介绍三种常用的Java...
在Java编程语言中,数组是一种特殊的对象,它用于存储同类型的多个数据项。数组的定义、创建和使用是Java编程的基础,而方法数组则引入了更高级的概念,允许我们在一个数组中存储方法引用。让我们深入探讨这两个主题...
在Java编程语言中,数组是一种固定...总结来说,理解Java中的数组类型和`ArrayStoreException`是编写安全、无错代码的关键。避免此异常的最佳实践是确保在存储元素时类型兼容,并在必要时进行适当的类型检查和转换。
我对Java中数组的方法做了一下总结,希望能帮到各位