Rumah  >  Soal Jawab  >  teks badan

java中final修饰的变量不是不能被修改吗?为什么可以add添加?

怪我咯怪我咯2719 hari yang lalu666

membalas semua(4)saya akan balas

  • 黄舟

    黄舟2017-04-18 10:57:12

    Pembolehubah searchableList itu sendiri tidak boleh diubah suai, tetapi objek yang ditunjuk oleh searchableList boleh diubah suai.

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:57:12

    Penggunaan akhir ini adalah pembolehubah akhir, yang bermaksud bahawa rujukan pembolehubah searchableList tidak boleh ditukar dan telah dikunci pada ArrayList itu, tetapi ArrayList itu sendiri boleh ditukar.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:57:12

    Akhir mengubah suai ruang memori timbunan yang ditunjukkan oleh pembolehubah searchableList rumah. Tambah sesuatu atau padam kemas kini, dsb.

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 10:57:12

    Final modified searchableList ialah rujukan, rujukan ini menghala kepada ArrayList<String>, jadi searchableList tidak boleh diubah suai dan ArrayList dilaksanakan dengan tatasusunan dan elemen baharu boleh ditambah pada tatasusunan ini.
    Apabila anda cuba mengubah suai objek yang ditunjuk oleh searchableList, ralat dilaporkan

    balas
    0
  • Batalbalas