arrayjava
A. 请问java中的Array是怎么使用的
Array就是阵列,磁盘阵列模式是把几个磁盘的存储空间整合起来,形成一个大的单一连续的存储空间。NetRAID控制器利用它的SCSI通道可以把多个磁盘组合成一个磁盘阵列。简单的说,阵列就是由多个磁盘组成,并行工作的磁盘系统。需要注意的是作为热备用的磁盘是不能添加到阵列中的。
B. java中arrays的用法
如果你问的是API的话,要注意,Java中是区分大小写的,不存在arrays这么个类,而是Arrays,
并且全称是java.util.Arrays,其文档可在 http://download.oracle.com/javase/6/docs/api/ 参考,搜索Arrays你就找到了,不要惧怕英文,耐心看一下就搞明白了。
如果是问的数组(array),那么:
第一,在Java中,数组是一种专门的类型,它是有序数据的集合,数组中的每个元素的数据类型都是相同的。
第二,对元素的确定是由数组名和它的下标实现的,这是和C/C++中的一样的,比如a[0]代表数组a的第一个元素,a[1]代表数组a的第二个元素,依次类推。
第三,得说说数组的声明方法,Java的数组声明采用与C语言类似, 数组可分为一维数组和多维数组。声明形式为: type arrayName [] [[]...]; 或:type [] [[]...] arrayName; 后边这种方式是Java比较独特的地方, 体现了Java的纯面向对象的特征。
第四,Java数组声明中,不需要指明数组大小,这是因为数组声明并未为数组元素分配存储单元,要为数组元素分配存储单元,必须显示使用new运算符实现,这里就和C/C++有很大不同了。格式是: arrayName[][[]...] = new type [Size1][[Size2]...];
第五,声明数组与为数组分配存储单元两部分,可以合在一起;上面举例的就是和在一起的形式。如果要分开,就是写两成两句:int numbers[]; numbers = new int[10]; 这看起来和C++很相似。
第六,对已经分配了存储空间的数组(由new运算符实现),就可以对数组中的每一个元素引用。下标是放在数组名后面[]中的,通过对下标的操作来引用元素。我们可以赋值给元素,也可以使用元素的值,主要下标是从0开始的。
第七,Java中,对于每一个数组,都有一个属性length,来指明数组的长度,这对于写程序就很方便了。int count[] = new int [10]; 包括count[0] count[1] ... count[9] 那么 count.length = 10
第八,在声明数组时,也可以同时对数组进行初始化。它的一维形式如下:
type arrayName[] = {Value1, Value2, ... , ValueN};
例如:
float myf[] = {1,2,3,4,5,6}
int myint[][]={{1,2,3},{4,5,6}};
//int myint[][]=new myint[2][3];
与C或C++语言不一样,Java对数组元素的下标要进行越界检查,以确保数据的安全。
记住这8条,我相信你对数组就基本都掌握了。
好了,希望对你有所帮助,有问题随时联系我:)
C. Java基础 为什么array不能在方法中使用 帮忙理解下
array是main函数中的一个局部变量,作用域只在main函数中,其他函数无法使用。
改法有二:
1、将array定义为全局静态变量,即放到class大括号中,与mian函数平级,必须使用static进行修饰;
2、将array作为参数传递给下面那个函数,下面那个函数由funName(String s)修改为funName(ArrayList array),在main函数中调用它并传参即可
D. 数组的英文单词是Array,为什么Java中喜欢
Java的命名规则一般要求见名知意,如果单词过长也会使用简写,有人习惯使用简写arr,所以一般数组命名为array或arr。
E. 如何进行Java数组制作
在进行Java软件开发的过程中,很多人发现进行不同语言开发的对象的编程方法是不一样的,在进行编程语言开发之前,需要了解一些特殊符号的定义,这些就是Java数组的来源。很多人对于数组的了解不是很多,在学习编程过程中,需要掌握哪些Java的数组问题呢?下面云南电脑培训为大家具体介绍。
什么是Java数组
数组主要是针对某一种编辑语言中最重要的数据结构,当然在进行数组实现的过程中,不同语言的数组实现和处理的方法也是不同的。在学习Java过程中,Java所提供的数组主要是起到存储固定大小的同类型元素。
在进行制作的过程中,可以首先进行一个数组变量。例如:numbers[100]来代替直接声明100个独立变量number0,number1,....,number99。
如何声明数组变量
制作的时候,必须声明数组的变量,这样才能在程序中很好的使用数组。在进行使用的过程中,可以采用dataType[]arrayRefVar的声明风格声明数组变量。在使用的时候,云南IT培训发现dataTypearrayRefVar[]的风格主要是来自于C/C++语言,在学习Java过程中,首先掌握C语言,才能更加快速的理解Java语言。
处理数组
数组的元素类型和数组的大小都是确定性的,因此在处理数组元素时,我们通常可以用基本循环或foreach循环进行使用。
foreach循环
JDK 1.5引入了一种新类型的循环,这种循环被称为foreach循环或增强循环,在进行foreach循环使用的过程中,昆明IT培训认为在不使用下标的情况下可以进行遍历数组。
在进行软件学习的过程中,掌握数组的制作是非常重要的但是不同开发软件的数组制作方法是不一样的,在整个学习中需要掌握的数组制作方法有很多。昆明电脑培训可以通过在学习的过程中让同学更多的了数组的制作,掌握更多有效的制作方法。
F. java里的array是什么意思
Java中没有array,只有Arrays这个类
此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。
G. java中array如何初始化
构造函数是 私有的,不能直接调用的!
通过 调用 静态方法,newInstance来 生成 该类的一个实例,
这个函数的第一个参数 是 创建的数组的类型,
第二个参数是 数组的形式 :数字就是 一维数组;
定义多维要这样定义:
//dims的长度就表示了数组的维数,如这里的是三维
int[] dims = new int[] {5,10,15};
//array其实就是个三维数组对象了
Object array = Array.newInstance(Integer.TYPE, dims);
Class clazz = Class.forName("java.lang.String");
//创建一个长度为10的字符串数组,在Java中数组也可以作为Object对象
Object array = Array.newInstance(clazz, 10);
H. java array倒序
java中有方法直接实现array的倒叙的。可以用Collections的reverse方法即可:
ArrayList al = new ArrayList();
al.add("a");
al.add("b");
//al.add("b");
Collections.reverse(al);
System.out.println(al);
输出结果:[b, a]。
I. java里的array是什么意思
Java中没有array,只有Arrays这个类
此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。
J. 用Java编写一个方法array,返回一个数组,该数组从头开始中依次保存数组a中值为x的全部元素的索引
public int[] arraySrchIdx(int[] a,int x)
{
int len=0;
int[] b={};
for(int i=0;i<a.length;i++)
{
if(x==a[i])
{
b=java.util.Arrays.Of(b,len+1);
b[len++]=i;
}
}
return b;
}