cari

Rumah  >  Soal Jawab  >  teks badan

请问各位java自带类的一些问题

List<List<String>> results = new ArrayList<>();

在java中经常会看到这种写法,定义的类型和new后边的类型不一样,list后还嵌套着list,这个到底是什么意思?

阿神阿神2803 hari yang lalu550

membalas semua(3)saya akan balas

  • 高洛峰

    高洛峰2017-04-18 10:49:36

    Bukankah ini hanya kerana setiap elemen Senarai masih lagi Senarai. Saya tidak menulis generik kemudian kerana ia boleh ditinggalkan.

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:49:36

    Selepas Java 7 atau 8, generik boleh ditinggalkan dalam <>
    Bagi senarai<senarai>, ia sepatutnya serupa dengan tatasusunan dua dimensi
    Saya tertanya-tanya jika map<rentetan<rentetan>> telah digunakan dengan cara ini sering digunakan.

    balas
    0
  • 迷茫

    迷茫2017-04-18 10:49:36

    Kedua-dua orang di atas menjawab soalan dengan salah. . .
    Persoalan utama ialah: 1. Mengapa senarai jenis hadapan, dan jenis baharu di hujung ialah ArrayList 2. Apakah maksudnya apabila senarai bersarang dalam senarai?
    Sejujurnya, soalan ini boleh anda temui dalam minggu pertama pembelajaran berorientasikan objek.
    Jenis keputusan yang diisytiharkan ialah Senarai, tetapi jenis sebenar ialah ArrayList. ArrayList ialah kelas pelaksanaan Senarai, yang bermaksud subkelas. Jenis keputusan tertentu tidak boleh ditentukan semasa penyusunan program Sebaliknya, semasa masa jalan, jenis terikat secara dinamik berdasarkan jenis hasil sebenar. Ini dipanggil polimorfisme.
    Senarai bersarang dalam Senarai bermakna elemen dalam set ini masih ditetapkan satu demi satu.

    balas
    0
  • Batalbalas