




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《通信業(yè)務開發(fā)》課程數(shù)組定義與使用數(shù)組定義與使用PART2-8定義與使用內(nèi)存模型多維數(shù)組Java集合定義與使用示例Array:大小固定、相同類型且有序的數(shù)據(jù)集合定義:
一維:typevar[];
type[]var;二維:typevar[][];type[][]var;……初始化:動態(tài):定義與分配內(nèi)容、賦值分開靜態(tài):定義同時分配內(nèi)存并賦值默認:隱式初始化操作元素引用:數(shù)組名[下標]下標從0開始數(shù)組長度:數(shù)組名.length數(shù)組遍歷:循環(huán)規(guī)則數(shù)組的長度一旦聲明,不能改變;與之相對的是集合,可動態(tài)改變長度的數(shù)據(jù)類型class
Date{
int
year,month,day
;
Date(int
y
,int
m
,int
d)
{
this.year=y
;
this.month
=
m
;
this.day=d
;
}
}
public
class
ArrayTest
{
public
static
void
main(String
args[])
{
inti;int[]a1
;
a1
=
new
int[5]
;
for(i
=
0
;
i
<
5
;
i++)
{
a1[i]
=
i
;
}
int
a2[]={1,2,3}
;doublea3[]=newdouble[8];
Date
days[]
;
days
=
new
Date[3]
;
days[0]
=
new
Date(2016,5,1)
;
days[1]
=
new
Date(2016,6,1)
;
days[2]
=
new
Date(2016,7,1)
;
}
}
publicclassMatrixMultiply{
publicstaticvoidmain(Stringargs[]){
inti,j,k;
inta[][]=newint[2][3];
intb[][]={{1,5,2,8},{5,9,10,-3},{2,7,-5,-18}};
intc[][]=newint[2][4];
for(i=0;i<2;i++)
for(j=0;j<3;j++)
{a[i][j]=(i+1)*(j+2);
}
for(i=0;i<2;i++){
for(j=0;j<4;j++){
c[i][j]=0;
for(k=0;k<3;k++)
{c[i][j]+=a[i][k]*b[k][j];
}
}
}
System.out.println(“*******MatrixC********”);//打印MatrixC標記
for(i=0;i<2;i++){
for(j=0;j<4;j++)
System.out.println(c[i][j]+“”);
System.out.println();
}
}
}//不對稱二維數(shù)組int[][]arr=newint[3][];arr[0]=newint[3];arr[1]=newint[5];arr[2]=newint[4];多維數(shù)組定義與使用多維數(shù)組根據(jù)元素的長度是否一致,分為對稱和不對稱內(nèi)存模型數(shù)組是引用類型,數(shù)組Array中的元素可以及基本類型,也可以是引用類型Java集合示例一組類和接口,位于java.util包利用數(shù)據(jù)結(jié)構(鏈表/樹…),存儲管理對象類型:集合;set無排序,無重復列表:list按位置索引排序,可重復映射:map每個元素是“鍵-值”對,鍵不可重復,值可重復規(guī)則集合彌補數(shù)組長度固定的缺陷,類集長度可擴充set110294851371234567key1key2key3key4key5key6key7value1value2value3value4value5value6value7集合接口:Collection和Iteratorint[]m={1,2,3};
String[]strings={"aaa","bbb"};
List<String>list=newArrayList<String>();
List<Integer>lists=newArrayList<Integer>();
List<Map<String,Object>>list2=newArrayList<Map<String,Object>>();
List<City>listcity=newArrayList<City>();Java集合public
class
MapTest
{
public
static
void
main(String[]
args)
{
Map<String,
Integer>
map
=
new
HashMap<String,
Integer>();
System.out.println("HashMap的初始值:"
+
map.size());
System.out.println(“HashMap是否為空:”
+
(map.isEmpty()
?
“是”
:
“否”));
map.put("erqing",
1);
map.put("niuniu",
2);
map.put("egg",
3);
System.out.println(map.size());
System.out.println("HashMap是否為空:"
+
(map.isEmpty()
?
"是"
:
"否"));
Set<String>
set
=
map.keySet();
for
(String
s
:
set)
{
System.out.println(s
+
"
"
+
map.get(s)
+
"
"
+
"hashcode:"
+
s.hashCode());
}
System.out.println(ma
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工勞務派遣合同協(xié)議
- 2025年撫順貨運資格證試題及答案
- 如何做一名成功的藥店經(jīng)理
- 物聯(lián)網(wǎng)智能家居行業(yè)發(fā)展與創(chuàng)新路徑方案
- 2025年湖北貨運從業(yè)資格證考試模擬題及答案大全
- 活動場地租賃合同
- 2025年成都貨運從業(yè)資格考試模擬考試題及答案
- 農(nóng)民合作社發(fā)展規(guī)劃制定指南
- 綜合行業(yè)綜合信息表格
- 2025年醫(yī)院消防知識培訓課件:詳解
- AQ6111-2023個體防護裝備安全管理規(guī)范
- GGD交流低壓配電柜運行、維護說明書、安裝、操作手冊
- JCT2354-2016 衛(wèi)生陶瓷企業(yè)安全生產(chǎn)規(guī)范
- 2024年全國國家版圖(中小學組)知識競賽題庫及答案
- QBT 2605-2003 工業(yè)氯化鎂行業(yè)標準
- 2024年江西機電職業(yè)技術學院單招職業(yè)適應性測試題庫帶答案
- 《拒絕沉迷手機遠離“垃圾快樂”》班會課件
- 普通高中政治課程標準測試題及答案
- 2024年知識競賽-《民用爆炸物品安全管理條例》知識競賽筆試參考題庫含答案
- Web-of-sciencenew文獻檢索-課件
評論
0/150
提交評論