本篇文章為大家展示了怎么在java中引用數(shù)組元素,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

定義并用運(yùn)算符new為之分配空間后,才可以引用數(shù)組中的每個(gè)元素,數(shù)組元素的引用方式為:
(1)arrayName[index]
index為數(shù)組元素下標(biāo),可以使整形常亮或整形表達(dá)式。如:
a[3], b[i], c[6*i];
(2)數(shù)組元素的下標(biāo)從0開始;長度為n的數(shù)組的合法下標(biāo)取值范圍為:
0~n-1;
拓展:每個(gè)數(shù)組都有一個(gè)屬性lendth(注:這里length是一個(gè)屬性,不是方法,沒有加括號(hào)(),我們這里特別說明是為了和String的length()方法做區(qū)別)指明他的長度,例如:
a.length的值為數(shù)組a的長度(元素個(gè)數(shù))
注:
public static void main(String args[]){}我們每個(gè)類中的主函數(shù)也有一個(gè)數(shù)組,名叫srgs,那么這個(gè)數(shù)組時(shí)干嘛用的呢?這個(gè)數(shù)組就好比,我們?cè)诿钚兄凶⑷?ipconfig -all 中的all. 我們可以在輸入java TestArray(類名) 23,12,aa,bbb 這個(gè)跟幾個(gè)參數(shù)。然后可以在代碼中輸出來看到。
實(shí)例擴(kuò)展:
(1) fill(int[] a, int value)
該方法可將指定的 int 值分配給 int 型數(shù)組的每個(gè)元素。
a:要進(jìn)行元素替換的數(shù)組; value:要存儲(chǔ)數(shù)組中所有元素的值。
例1:在項(xiàng)目中創(chuàng)建類Swap ,在主方法中創(chuàng)建一維數(shù)組,并實(shí)現(xiàn)通過fill()方法填充數(shù)組元素,最后將數(shù)組中的各個(gè)元素輸出。
import java.util.Arrays;
public class Swap {
public static void main(String[] args) {
int arr[] = new int[50];
Arrays.fill(arr,99);
for(int i = 0;i<arr.length;i++) {
System.out.println("第" + i+ "個(gè)元素是:" + arr[i]);
}
}
}(2) fill(int[] a, int frimIndex, int toIndex, int value)
該方法將指定的int 值分配給int型數(shù)組指定范圍內(nèi)的每個(gè)元素。
實(shí)例代碼如下:
import java.util.Arrays;
public class Displace {
public static void main(String[] args) {
int arr[] = new int[] {99,88,77,66,55,44,33,22,11};
Arrays.fill(arr,1,3,1000);
Arrays.fill(arr,5,6,1000);
for(int i = 0;i<arr.length;i++) {
System.out.println("第"+i+"個(gè)元素是:"+ arr[i]);
}
}
}上述內(nèi)容就是怎么在java中引用數(shù)組元素,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
本文標(biāo)題:怎么在java中引用數(shù)組元素-創(chuàng)新互聯(lián)
文章URL:http://www.chinadenli.net/article36/jiesg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)、用戶體驗(yàn)、面包屑導(dǎo)航、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容