Java QVariant 等价物?
Posted
技术标签:
【中文标题】Java QVariant 等价物?【英文标题】:Java QVariant equivalent? 【发布时间】:2013-07-12 15:17:58 【问题描述】:java 是否有一个类似于 QVariant 的数据类型而不使用 java qt 绑定?
我想要一个 Map
JAVA有这个吗?
附: JAVA菜鸟!
【问题讨论】:
不,没有……可以写,但祝你好运。你的意思是说除了Object
之外,值甚至没有共同的基本类型?
【参考方案1】:
我很确定您正在寻找的是Object,“所有班级之母”。
使用Map<String, Object>
,地图中的每个值都可以有不同的类型。
【讨论】:
是的,就是这样 - 没有测试我的用例,但很确定以上是关于Java QVariant 等价物?的主要内容,如果未能解决你的问题,请参考以下文章
QVariant(相当于是Java里面的Object,起到一个数据类型“擦除”的作用,可以使用Q_DECLARE_METATYPE进行注册)
错误:C2248:“QVariant::QVariant”:无法访问在“QVariant”类中声明的私有成员
QVariant::QVariant(void*) 是私有的