【问题标题】:How to make a particular element null in a list如何使列表中的特定元素为空
【发布时间】:2021-12-07 23:08:20
【问题描述】:

我需要从现有列表中创建一个列表现有列表是 row-1[d1,12,p1]row-2[d1,13,p1]row-3[d1,14,p1]row- 4[d2,15,p2] row-5[d2,16,p2]。在新列表中,我需要将第 2 行中的 p1 替换为 null,将第 5 行中的 p2 替换为 null 表示任何数字以 d1 开头的行中,只有第一行应该有 p1,其余行 p1 应该为空,d2..dn 也是如此。在新列表中,我需要将元素 P1 的第二个条目设为空。

【问题讨论】:

  • list.set(1, null)?

标签: java list set compare


【解决方案1】:

我不确定您的列表是什么样的,但通常您可以通过执行以下操作将元素设置为 null

如果您在 java 中的现有列表具有名称列表 即List<Integer> list = new ArrayList<>();

然后您可以通过以下命令使元素为空 list.set(i, null) i 是您正在查看的索引。

如果您不知道如何在 java 中做某事,我建议您查看 javadocs,在这种情况下,我查看了 ArrayList 的 javadocs。 (https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html)

【讨论】:

  • 现有列表为 row-1 { d1 12 p1 } row-2 { d1 13 p1 } row-3 {d1 14 p1} row-4 {d2 15 p2} row-5 {d2 16 p2在新列表中,我需要将第 2 行中的 p1 替换为 null,将第 -5 行中的 p2 替换为 null 表示以 d1 开头的任意数量的行,只有第一行应该有 p1,其余的p1 应该为 null 的行,d2..dn 也是如此。
猜你喜欢
  • 2020-04-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-20
  • 2019-02-04
  • 1970-01-01
  • 2017-07-11
  • 2021-01-27
相关资源
最近更新 更多