찾다

 >  Q&A  >  본문

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

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

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

伊谢尔伦伊谢尔伦2804일 전722

모든 응답(4)나는 대답할 것이다

  • 伊谢尔伦

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

    Map<String, Object> 문자열을 넣을 수 있습니다. 그러나 유형은 가져올 때마다 instanceof

    직접 입력해야 합니다.

    회신하다
    0
  • 黄舟

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

    일반적으로 List는 동일한 유형(공통 상위 클래스 또는 인터페이스를 가짐)을 배치하는 것이 무리한 디자인인가요?
    주제가 언급한 문장은 但是需要拿到List,String, Map, valueList<String>, String로 이해하면 되는데, 그렇다면 List<String>로 통일해서 디자인해도 괜찮겠지만, String 길이가 1인 List<String>일 뿐입니다

    회신하다
    0
  • 天蓬老师

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

    맵<문자열, 객체>

    회신하다
    0
  • 大家讲道理

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

    직접 지도 또는 지도

    회신하다
    0
  • 취소회신하다