第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何用Java制作數(shù)組的數(shù)組

如何用Java制作數(shù)組的數(shù)組

明月笑刀無情 2019-10-09 16:13:30
假設(shè)地,我有5個字符串?dāng)?shù)組對象:String[] array1 = new String[];String[] array2 = new String[];String[] array3 = new String[];String[] array4 = new String[];String[] array5 = new String[];我希望另一個數(shù)組對象包含這5個字符串?dāng)?shù)組對象。我該怎么做?我可以把它放在另一個數(shù)組中嗎?
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經(jīng)驗 獲得超3個贊

像這樣:


String[][] arrays = { array1, array2, array3, array4, array5 };

要么


String[][] arrays = new String[][] { array1, array2, array3, array4, array5 };

(后一種語法可用于變量聲明之外的賦值中,而較短的語法僅適用于聲明。)


查看完整回答
反對 回復(fù) 2019-10-09
?
當(dāng)年話下

TA貢獻1890條經(jīng)驗 獲得超9個贊

雖然有兩個很好的答案告訴您如何做,但我感到缺少另一個答案:在大多數(shù)情況下,您根本不應(yīng)該這樣做。


數(shù)組很麻煩,在大多數(shù)情況下,最好使用Collection API。


使用集合,您可以添加和刪除元素,并且針對不同的功能(基于索引的查找,排序,唯一性,F(xiàn)IFO訪問,并發(fā)等)有專門的集合。


雖然了解數(shù)組及其用法當(dāng)然是非常重要的,但在大多數(shù)情況下,使用Collections會使API更加易于管理(這就是為什么像Google Guava這樣的新庫幾乎根本不使用Arrays的原因)。


因此,對于您的情況,我希望使用“列表列表”,然后使用Guava創(chuàng)建它:


List<List<String>> listOfLists = Lists.newArrayList();

listOfLists.add(Lists.newArrayList("abc","def","ghi"));

listOfLists.add(Lists.newArrayList("jkl","mno","pqr"));


查看完整回答
反對 回復(fù) 2019-10-09
  • 3 回答
  • 0 關(guān)注
  • 357 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號