Maison  >  Questions et réponses  >  le corps du texte

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

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

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

伊谢尔伦伊谢尔伦2742 Il y a quelques jours684

répondre à tous(4)je répondrai

  • 伊谢尔伦

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

    Map<String, Object> peut mettre String. Mais le type ne sera pas automatiquement déterminé. Vous devez instanceof

    vous-même à chaque fois que vous l'obtenez.

    répondre
    0
  • 黄舟

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

    De manière générale, List place le même type (a une classe ou une interface parent commune). Votre conception est-elle déraisonnable ?
    La phrase mentionnée par le sujet : 但是需要拿到List,String, peut-elle être comprise comme Map et value comme List<String> ou String, alors ce serait bien de la concevoir uniformément comme List<String>, mais String C'est juste List<String> avec une longueur 1

    répondre
    0
  • 天蓬老师

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

    Carte<Chaîne, Objet>

    répondre
    0
  • 大家讲道理

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

    Carte directe<String,Object> ou Map<Object,Object>

    répondre
    0
  • Annulerrépondre