当前位置: 首页 > 知识库问答 >
问题:

如何从Java的集合中删除[]?[副本]

从智明
2023-03-14

我在Java有一个集合数组列表。

例如,当我这样做时:

测试是集合

System.out.println(test.getTester());

为什么我得到的结果是:[jamesbond]

我只想要jamesbond,但为什么他们也给我[]?

共有1个答案

陶健
2023-03-14

根据您的问题,假设您有字符串的ArrayList作为集合(因为它正在打印[jamesbond])。

编写test.getTester()时,Java调用集合上的toString()方法,它将打印[]之间用逗号分隔的元素。

您可以在集合上使用迭代器来打印各个元素。

    List<String> stringColl = Arrays.asList("jamesbond","danielocean");

    // Java 8 
    stringColl.forEach(stringElem -> System.out.println(stringElem));

    // Java 7 or below 
    for(String stringElem : stringColl){
        System.out.println(stringElem);
    }
 类似资料:
  • 问题内容: 我有一个(尽管我猜这个问题也适用于其他集合)对象。据我了解,当文档讨论删除映射时,那么它就是从哈希表中删除条目,即不一定破坏实际对象。如果该表中唯一剩余的对该对象的引用,那么该对象会被垃圾回收吗? 如果我这样做了,并且表中的那些对象没有在其他任何地方引用,它们会被垃圾回收吗? 最快的方法是实际从表中删除所有条目,同时销毁那些对象。 问题答案: 是的,如果集合是最后引用这些对象的地方,则

  • 本文向大家介绍如何从MongoDB集合中删除重复项,包括了如何从MongoDB集合中删除重复项的使用技巧和注意事项,需要的朋友参考一下 为此,设置“ unique:true ”,即唯一约束,并避免插入重复项,如以下语法所示: 为了理解上述语法,让我们创建一个包含文档的集合。在这里,不允许重复插入- 在find()方法的帮助下显示集合中的所有文档- 这将产生以下输出-

  • 当我试图在MongoDB中删除集合中的文档时。它没有删除,因为集合已被封顶。我的问题是为什么?在这种情况下,是否有解决方案或其他功能可以删除文档?

  • 本文向大家介绍如何使用Java从集合中删除多个文档?,包括了如何使用Java从集合中删除多个文档?的使用技巧和注意事项,需要的朋友参考一下 在Java中,com.mongodb.client.MongoCollection接口提供了方法deleteMany()。使用此方法,您可以一次从集合中删除多个文档,为此,您需要通过指定删除条件的过滤器。 示例 输出结果

  • 我正在matplotlib中使用子图。因为我的所有子图都有相同的x轴,所以我只想在底部图上标记x轴。如何仅从一个轴移除XTIC?

  • 所以我有2个系列, 用户(收藏) 检查(收集) 用户只有名为不同电子邮件地址的文档 检查将文档命名为不同的电子邮件地址,然后每个文档都有另一个名为“assignedToMe”的集合,然后此集合具有命名为某些唯一 ID 的不同文档。 我想做的是,每当我删除一个用户,我希望它的文件命名为他的电子邮件地址被删除,以及从检查(收集)。 我在这里遇到的问题是,我能够从用户(集合)中删除该用户,但无法删除该特