当前位置: 首页 > 面试题库 >

Java是否具有像C ++ STL中那样的多集数据结构?

张俊茂
2023-03-14
问题内容

我需要一个像STL多集一样工作的数据结构,但是Java中的TreeSet不允许重复的元素。Java中是否有等效于多集的内置数据结构?


问题答案:

标准Java库中没有Multiset。您应该使用包含Multiset类的Google Guava框架。
看到



 类似资料:
  • 本文向大家介绍C ++ STL中的多集clear()函数,包括了C ++ STL中的多集clear()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中multiset::clear()函数的工作原理,语法和示例。 什么是C ++ STL中的多重集? 多重集是类似于集合容器的容器,这意味着它们以键的形式(类似于集合)以特定顺序存储值。 在多集合中,将值标识为与集合

  • 本文向大家介绍C ++ STL中的多集emplace_hint()函数,包括了C ++ STL中的多集emplace_hint()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中multiset::emplace_hint()函数的工作原理,语法和示例。 什么是C ++ STL中的多重集? 多重集是类似于集合容器的容器,这意味着它们以键的形式(类似于集合)以特定

  • 问题内容: 我有一个发生异常的功能,例如 谢谢! 问题答案: 否,因为C#中没有检查过的异常 如果您试图记录引发的异常,请使用标准的xml文档

  • 本文向大家介绍C ++ STL中的多集begin()和end()函数,包括了C ++ STL中的多集begin()和end()函数的使用技巧和注意事项,需要的朋友参考一下 在本文中,我们将讨论C ++ STL中multiset::begin()和multiset::end()函数的工作原理,语法和示例。 什么是C ++ STL中的多重集? 多重集是类似于集合容器的容器,这意味着它们以键的形式(类似

  • 问题内容: startsWith(‘abc’, ‘a’) [1] TRUE > startsWith(‘abc’, ‘c’) [1] FALSE 问题答案: 不是那种内在的。 选项包括和。

  • 问题内容: 在C#中,我们有2种模式来构建项目:和,我想知道Java是否具有相同的东西。我将IntelliJ IDEA用作Java IDE,到目前为止,我还没有在任何地方像VS IDE中那样配置构建模式。 问题答案: javac -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,sour