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

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

如何向數(shù)組中添加新元素?

如何向數(shù)組中添加新元素?

千萬里不及你 2019-06-25 13:52:49
如何向數(shù)組中添加新元素?我有以下代碼:String[] where;where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1");where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1");這兩個(gè)附件沒有編譯。那該怎么做呢?
查看完整描述

3 回答

?
慕虎7371278

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

List<String>,如ArrayList<String>..它是動(dòng)態(tài)增長(zhǎng)的,不像數(shù)組(參見:有效Java第2版,第25項(xiàng):更喜歡列表而不是數(shù)組).

import java.util.*;//....List<String> list = new ArrayList<String>();list.add("1");list.add("2");list.add("3");System.out.println(list);
 // prints "[1, 2, 3]"

如果堅(jiān)持使用數(shù)組,則可以使用java.util.Arrays.copyOf若要分配更大的數(shù)組以容納附加元素,請(qǐng)執(zhí)行以下操作。不過,這確實(shí)不是最好的解決辦法。

static <T> T[] append(T[] arr, T element) {
    final int N = arr.length;
    arr = Arrays.copyOf(arr, N + 1);
    arr[N] = element;
    return arr;}String[] arr = { "1", "2", "3" };System.out.println(Arrays.toString(arr));
     // prints "[1, 2, 3]"arr = append(arr, "4");System.out.println(Arrays.toString(arr)); // prints "[1, 2, 3, 4]"

這是O(N)appendArrayList另一方面,O(1)每項(xiàng)業(yè)務(wù)的攤銷費(fèi)用。

另見

  • Java教程/數(shù)組

    • 數(shù)組是一個(gè)容器對(duì)象,它持有固定數(shù)量的單個(gè)類型的值。創(chuàng)建數(shù)組時(shí)將確定數(shù)組的長(zhǎng)度。在創(chuàng)建之后,它的長(zhǎng)度是固定的。
  • Java教程/列表接口


查看完整回答
反對(duì) 回復(fù) 2019-06-25
?
拉莫斯之舞

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

還有另一個(gè)選項(xiàng),我在這里沒有看到,它不涉及“復(fù)雜”對(duì)象或集合。

String[] array1 = new String[]{"one", "two"};String[] array2 = new String[]{"three"};String[] array = new String[array1.length + array2.length];
System.arraycopy(array1, 0, array, 0, array1.length);System.arraycopy(array2, 0, array, array1.length, array2.length);


查看完整回答
反對(duì) 回復(fù) 2019-06-25
  • 3 回答
  • 0 關(guān)注
  • 1105 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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