本篇內(nèi)容介紹了“java數(shù)組初始化實(shí)例分析”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
成都創(chuàng)新互聯(lián)公司基于成都重慶香港及美國(guó)等地區(qū)分布式IDC機(jī)房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動(dòng)大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報(bào)價(jià),主機(jī)托管價(jià)格性價(jià)比高,為金融證券行業(yè)服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨(dú)享,G口帶寬及機(jī)柜租用的專業(yè)成都idc公司。
1.概念
在內(nèi)存當(dāng)中創(chuàng)建一個(gè)數(shù)組,并且向其中賦予一些默認(rèn)值。
2.常見的初始化方式
(1)動(dòng)態(tài)初始化(指定長(zhǎng)度)
(2)靜態(tài)初始化(指定內(nèi)容)
3.靜態(tài)初始化
除了用new關(guān)鍵字來產(chǎn)生數(shù)組以外,還可以直接在定義數(shù)組的同時(shí)就為數(shù)組元素分配空間并賦值。
// 靜態(tài)初始化 int[] iStaticArr = { 5, 2, 0 }; LOLHero[] staticHeros = new Hero[] { new LOLHero("艾希","女"), new LOLHero("蓋倫","男"), new LOLHero("挖掘機(jī)","未知") };
4.動(dòng)態(tài)初始化
初始化時(shí)程序員只指定數(shù)組長(zhǎng)度,由系統(tǒng)為數(shù)組元素分配初始值。
arrayName = new type[length];
5.默認(rèn)初始化
我們?cè)诙x的時(shí)候就對(duì)數(shù)組進(jìn)行靜態(tài)初始化,可以用一種更簡(jiǎn)潔的方法。
type[] arrayName = {element1 , element2 , ...};
“java數(shù)組初始化實(shí)例分析”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!