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;
}