Rumah  >  Soal Jawab  >  teks badan

node.js - java的map能不能装多种类型的值?String或者object或者List?

一个方法是返回map类型的.
Map<string,string> 这样就object放不进去.
但是需要拿到List,String . 可以用map来实现吗?

我想要put("name","jack");put("list",Object);这样混合的.有什么办法实现?或者针对这样的问题还有其他合理的方式吗?

伊谢尔伦伊谢尔伦2743 hari yang lalu685

membalas semua(4)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:56:24

    Map<String, Object> boleh meletakkan String Tetapi jenisnya tidak akan ditentukan secara automatik Anda perlu instanceof

    sendiri setiap kali anda mendapatkannya.

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:56:24

    Secara umumnya, List meletakkan jenis yang sama (mempunyai kelas induk atau antara muka yang sama Adakah reka bentuk anda tidak munasabah?
    Ayat yang disebut oleh subjek: 但是需要拿到List,String, bolehkah ia difahami sebagai Map dan value sebagai List<String> atau String, maka tidak mengapa untuk mereka bentuk seragam sebagai List<String>, tetapi String Ia hanya List<String> dengan panjang 1

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:56:24

    Peta<String, Objek>

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:56:24

    Peta Langsung<String,Objek> atau Peta<Objek,Objek>

    balas
    0
  • Batalbalas