JAVA中数组分为哪几类?
发布网友
发布时间:2022-05-03 02:31
我来回答
共3个回答
热心网友
时间:2022-04-24 01:15
可变长度和不可变长度。不可变长度的是一般的数组,可以自定义声明的,这类数组初始化之前必须声明长度,例如 int [] aa = new int[20]; ,String str[] = new String[10]; ;另一种是可变长度的,这类不需要定义,是java语言提供的,也就是集合,但不全是,确切的说是集合的一部分,像ArrayList、Vector,其存储数据的方式是以数组形式存储的。建议看一下java编程的相关资料书。
热心网友
时间:2022-04-24 02:33
所有已有的类型,都可以定义数组。一旦定义为数组,则数组本身就是对象类型,而里面每个元素是否是对象类型,则取决于数组本身的类型。
比如:int[] p = new int[10]; p 就是一个对象类型的数组,而p[n] 则是基本类型数据,因为p是int型数组。
Object[] x = { "hello", "张三" }; x 就是一个对象类型的数组,而x[0] 也是对象类型的数据,因为x是String类型的数组,String声明的是对象(对象拥有方法和属性,基本的则没有)追问有没有整形数组这个术语?
热心网友
时间:2022-04-24 04:08
一维数组,*数组。
java中有哪些数据结构
元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指 针数组、结构数组等各种类别。②栈 (Stack)栈是只能在某一端插入和删除的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后 的数据在栈顶,需要读数据的时候从栈顶开始弹出...
java中数组的特点?数组的声明和初始化方法和简单变量有什么不同?
type arrayName[ ];类型(type)可以为Java中任意的数据类型,包括简单类型和复合类型。例如:int intArray[ ];Date dateArray[];2.一维数组的初始化 ◇ 静态初始化 int intArray[]={1,2,3,4};String stringArray[]={"abc", "How", "you"};◇ 动态初始化 1)简单类型的数组 int intArr...
Java数组的使用?
java中的数组满足数组的所有含义和特点;2.声明数组:在java中,声明数组时有两种情况:有大小,或者无大小,同时在声明数组时,需要声明数组的数据类型,以及数组的维度,声明方式分为以下几种:a.intarray[]={1,2,3};直接在声明数组的同时进行赋值;b.intarray[];声明数组未进行赋值操作;c.Intarray...
Java数组有哪些用法
数组:是一组相关变量的集合数组是一组相关数据的集合,一个数组实际上就是一连串的变量,数组按照使用可以分为一维数组、二维数组、多维数组 数据的有点不使用数组定义100个整形变量:int i1;int i2;int i3 使用数组定义 int i[100];数组定义:int i[100];只是一个伪代码,只是表示含义的(1)一...
java的基本数据类型有哪些
java的基本数据类型有:1、布尔型(boolean)取值范围:True 或 False 2、字节型(byte)取值范围:0 - 255 3、短整型(short)取值范围:-32,768 ~ 32767 4、整型(int)取值范围:-2,147,483,648 ~ 2,147,483,647 5、长整型(long)取值范围:-9223372036854775808~9223372036854775807 6、单...
数组是基本类型吗?java中基本数据类型分类有哪些
数组不是基本类型 java中基本数据类型是 8种 整数 : byte(字节型)、short(短整型)、int(整型)、long(长整型)浮点数:float(浮点型)、double(双精度)布尔型:boolean(布尔)字符型:char(字符型)
java中数组的定义
其实数组就是一个容器。数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,...,number99。
java中数组是基本类型么?怎样获取一维数组的长度
不是。基本类型只有八种:int byte short long float boolean double char 获取以为数组长度:例如:String[] str = {'11','22','33'};int strlength = str.length;这个strlength即这个数组的长度。
java中集合和数组有什么区别?
要多说几句的就是,java.util包里面有一个Arrays类,它包括了一组可以用于数组的static的工具方法,其中最基本的是四个方法:用来比较两个数组是否相等的equals();用来填充数组的fill();用来对数组进行排序的sort();以及用于在一个已经排序的数组中查找元素的binarySearch()。所有这些方法都对primitives...
java数组,解释一下这个数组?
int a[10];说明整型数组a,有10个元素。float b[10],c[20];说明实型数组b,有10个元素,实型数组c,有20个元素。char ch[20];说明字符数组ch,有20个元素。int a[3]= {1,2,3};那么a就有3个元素,且每个元素a[0]= 1,a[1]=2,a[3]=3;特点 1.数组是相同数据类型的元素的集合 ...