java - 数组存储在链表中。(爪哇)
问题描述
是否可以将整个数组存储为链表中的节点。我正在使用 java 提供的链接列表集合,并且我不断收到以下代码的错误。
List<Object[]> params = new LinkedList<Object[]>();
params.add(new Object[] { "ahhsjhs", {"jsdjdsk","djksdjsdk"}, true});
类型不匹配:无法从 String[] 转换为 Object
解决方案
您可以使用它而不会出错
List<Object[]> params = new LinkedList<Object[]>();
params.add(new Object[]{"ahhsjhs", new String[]{"jsdjdsk", "djksdjsdk"}, true});
你甚至可以这样做,没有错
List<Object[]> params = new LinkedList<Object[]>();
params.add(new Object[]{"ahhsjhs", new Object[]{new Object[] {"@@", new Object[] {"@@"},"@@"}, "@@"}, true});
但这是不好的做法!您应该接近 OOP。
推荐阅读
- hibernate - 带有鉴别器列的 JPA @Embeddable 继承
- elixir - 如何在 Phoenix 中定义一个使用 Poison 库的模块
- javascript - 如何使用全局键盘+鼠标键绑定触发电子应用程序?
- reactjs - 反应条纹结帐不工作和刷新页面
- ibm-cloud - 是否可以在离线存储设备上部署模型?
- r - R: How do I plot multiple density plots on one chart, with columns pulled from excel
- couchbase - Couchbase 指标 sortcount 始终为零 - N1QL + .NET SDK
- python - Running a Python Scheduler every Monday?
- javascript - Express,Nodejs - 如何从客户端检测暂停/慢速互联网连接?
- flutter - 基于 Stream 的 Flutter 响应式导航