數(shù)組概念: 數(shù)組是若干個(gè)相同數(shù)據(jù)類型的元素按一定順序排列的集合。在堆中創(chuàng)建了一個(gè)數(shù)組后,同時(shí)在棧中定義一個(gè)特殊的變量,讓棧中的這個(gè)變量的取值等于數(shù)組在堆內(nèi)存中的首地址,棧中的這個(gè)變量就成了數(shù)組的引用變量,引用變量保存的是數(shù)組在堆內(nèi)存中的首地址,然后就可以在程序中使用棧的引用變量來(lái)訪問(wèn)堆中的數(shù)組。
一維數(shù)組的定義:
1: 數(shù)據(jù)類型[]數(shù)組名; ——//聲明一維數(shù)組
數(shù)組名=new數(shù)據(jù)類型[個(gè)數(shù)]; ——//分配內(nèi)存給數(shù)組
例子: int[]x;
x=new int[10];
也可以寫(xiě)成: int[]x=new int[10]
2: 在定義數(shù)組的同時(shí)就為數(shù)組元素分配空間并賦值,這種賦值方法稱為數(shù)組的初始化。其格式如下:
數(shù)據(jù)類型[]數(shù)組名={初值0,初值1,…,初值n};
二維數(shù)組的定義:
1:數(shù)據(jù)類型[][]數(shù)組名;
數(shù)組名=new數(shù)據(jù)類型[行數(shù)][列數(shù)];
例子:int[][]a; //聲明二維整型數(shù)組a
a=new int[3][4]; //分配一塊內(nèi)存空間,供3行4列的整型數(shù)組a使用
也可以寫(xiě)成: int[][]a=new int[3][4]
2:如果想直接在聲明二維數(shù)組時(shí)就給數(shù)組賦初值,可以利用花括號(hào)實(shí)現(xiàn),只要在數(shù)組的聲明格式后面再加上初值的賦值即可。其格式如下:
注意:
1:
Java語(yǔ)言的二維數(shù)組不一定是規(guī)則的矩形,如:int[][]x=nex int[]
2:
在二維數(shù)組中,若要取得二維數(shù)組的行數(shù),只要在數(shù)組名后加上.length屬性即可;若要取得數(shù)組中某行元素的個(gè)數(shù),則須在數(shù)組名后加上該行的下標(biāo),再加上.length。例如:
x.length; //計(jì)算數(shù)組x的行數(shù)
x[0].length; //計(jì)算數(shù)組x的第1行元素的個(gè)數(shù)
3:
二維數(shù)組要求必須指定高層維數(shù)。
遍歷數(shù)組:
模板:for(type element:array)
{
System.out.println(element);
?
}
例子:int[]arr={1,2,3,4,5};
for(int element:arr)
System.out.println(element); //輸出數(shù)組arr中的各元素
Java語(yǔ)言提供的java.util.Arrays類用于支持對(duì)數(shù)組的操作:
字符串定義的幾種格式:
格式一:
String變量名;
變量名=new String("字符串");
例子:
String s; //聲明字符串型引用變量s,此時(shí)s的值為null
s=new String("Hello"); //在堆內(nèi)存中分配空間,并將s指向該字符串首地址
格式二:
String變量名=new String(“字符串”);
例子:
String s=new String(“Hello”);
格式三:
String變量名="字符串";
例子:
String s=“Hello”;
加號(hào)的作用:
Java語(yǔ)言定義“+”運(yùn)算符可用于兩個(gè)字符串的連接操作。
例如: str="ab"+"cd"; //str的值為"abcd"
String類的常用方法
通過(guò)此格式調(diào)用: 字符串變量名.方法名();
例子:
String str=“thank”;
char sChar;
int i=0
sChar=str.charAt(i);//返回字符串str第 i+1個(gè)字符
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
文章名稱:關(guān)于數(shù)組及字符串-創(chuàng)新互聯(lián)
URL分享:http://www.rwnh.cn/article36/cciepg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、網(wǎng)站收錄、建站公司、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、靜態(tài)網(wǎng)站
聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容