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

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

有沒(méi)有辦法將存儲(chǔ)在 XML 中的值數(shù)組讀取到類(lèi)型化的 ArrayList 中?

有沒(méi)有辦法將存儲(chǔ)在 XML 中的值數(shù)組讀取到類(lèi)型化的 ArrayList 中?

慕哥9229398 2022-10-20 17:30:22
我剛開(kāi)始使用 Android Studio 和 Java。我想讀入一個(gè)文件(可以是任何文件格式),該文件存儲(chǔ)一對(duì)字符串 + 長(zhǎng)的數(shù)組。然后我想將該數(shù)組輸入到一個(gè)類(lèi)中(假設(shè)這只是一個(gè)簡(jiǎn)單的 for 循環(huán),通過(guò)我從 XML 中讀取的內(nèi)容構(gòu)造元素) - QUEestion 更多的是關(guān)于讀取數(shù)據(jù)。我已經(jīng)擺弄了很多 res/values/ 中的文件,但還沒(méi)有找到一種方法來(lái)為一個(gè)項(xiàng)目分配兩個(gè)值。如果我可以調(diào)用 xml[0].string 和 xml[0].long,那對(duì)于我打算做的事情來(lái)說(shuō)已經(jīng)足夠了。
查看完整描述

2 回答

?
慕妹3242003

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

您可以在資源中設(shè)置兩個(gè)數(shù)組以在最后制作一個(gè)


資源/值/arrays.xml


<?xml version="1.0" encoding="utf-8"?>

<resources>

    <integer-array name="integer_array">

        <item>1</item>

        <item>2</item>

        <item>3</item>

        <item>4</item>

    </integer-array>

    <string-array name="string_array">

        <item>string 1</item>

        <item>string 2</item>

        <item>string 3</item>

        <item>string 4</item>

    </string-array>

</resources>

在你的課上


Resources res = getResources();

int[] ints = res.getIntArray(R.array.integer_array);

String[] strings = res.getStringArray(R.array.string_array);


//add them to your object array

ArrayList<YourObject> list = new ArrayList();


int i = 0;

while(i < ints.length){

    //make sure the two lists are the same size

    list.add(new YourObject(ints[i], strings[i]));

    i++;

}

我不確定你是否可以long用這個(gè)獲得物品,但整數(shù)應(yīng)該可以完成這項(xiàng)工作


查看完整回答
反對(duì) 回復(fù) 2022-10-20
?
慕姐8265434

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

試試這個(gè),示例: 把它放在 rec/values/arrays.xml 中的 arrays.xml 中

<string-array name="array_gender">
        <item>Select Gender</item>
        <item>Male</item>
        <item>Female</item>
    </string-array>

用法

List<String> myArrayList = Arrays.asList(getResources().getStringArray(R.array.array_gender));



查看完整回答
反對(duì) 回復(fù) 2022-10-20
  • 2 回答
  • 0 關(guān)注
  • 157 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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