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

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在Java中創(chuàng)建多維ArrayList?

如何在Java中創(chuàng)建多維ArrayList?

猛跑小豬 2019-08-19 16:20:22
如何在Java中創(chuàng)建多維ArrayList?無論如何我對ArrayLists相當(dāng)新,但是我需要他們來完成這個(gè)項(xiàng)目我是這樣做的,如果你們能幫助我的話我會(huì)非常感激!基本上,我需要?jiǎng)?chuàng)建一個(gè)多維的ArrayList來保存String值。我知道怎么用標(biāo)準(zhǔn)數(shù)組來做這個(gè),public static String[][] array = {{}}但是這并不好,因?yàn)槲也恢牢业臄?shù)組的大小,我所知道的是它將有多少維度。所以,如果你們知道如何制作一個(gè)“具有2 / +尺寸的動(dòng)態(tài)可調(diào)整大小的陣列”,請告訴我。謝謝提前,安迪編輯/更新也許使用變量調(diào)整大小或定義標(biāo)準(zhǔn)數(shù)組會(huì)更容易?但我不知道?使用我對ArrayList的原始想法可能更容易......我只需要一個(gè)完整的示例代碼來創(chuàng)建2D ArrayList并在不知道索引的情況下將這些示例值添加到兩個(gè)維度。
查看完整描述

3 回答

?
MM們

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊

ArrayList<ArrayList<String>> array = new ArrayList<ArrayList<String>>();

根據(jù)您的要求,您可以使用類似下面的Generic類來簡化訪問:

import java.util.ArrayList;class TwoDimentionalArrayList<T> extends ArrayList<ArrayList<T>> {
    public void addToInnerArray(int index, T element) {
        while (index >= this.size()) {
            this.add(new ArrayList<T>());
        }
        this.get(index).add(element);
    }

    public void addToInnerArray(int index, int index2, T element) {
        while (index >= this.size()) {
            this.add(new ArrayList<T>());
        }

        ArrayList<T> inner = this.get(index);
        while (index2 >= inner.size()) {
            inner.add(null);
        }

        inner.set(index2, element);
    }}


查看完整回答
反對 回復(fù) 2019-08-19
?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

如果您被允許使用預(yù)定義的Java類,您可以執(zhí)行以下操作:

private static ArrayList<ArrayList<String>> biDemArrList = new ArrayList<ArrayList<String>>();

然后你可以添加新元素,例如:

ArrayList<String> temp = new ArrayList<String>(); // added () temp.add("Hello world.");biDemArrList.add(temp);

希望你能理解我的意思和發(fā)生的事情。此外,您還需要導(dǎo)入java.util.ArrayList; 為此,如果您正在使用Java類。


查看完整回答
反對 回復(fù) 2019-08-19
  • 3 回答
  • 0 關(guān)注
  • 639 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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