set<string>
时间: 2023-10-23 16:12:06 浏览: 47
`set<string>` 是 C++ STL 中的一个容器,用于存储不重复的字符串。它内部使用红黑树实现,因此其插入、删除、查找等操作的时间复杂度都是 $O(log_2 n)$,其中 $n$ 是容器中元素的个数。可以通过以下代码创建一个 `set<string>` 容器:
```cpp
#include <set>
#include <string>
using namespace std;
set<string> mySet;
```
可以使用 `insert()` 方法往 `set<string>` 中插入字符串,用 `find()` 方法查找某个字符串是否在容器中,用 `erase()` 方法删除容器中的某个字符串。具体用法可以参考 C++ STL 的文档。
相关问题
Set<String>
Set<String> 是一个集合类型,它有一些特性。首先,Set中不会出现重复的元素,每个元素只会出现一次。其次,Set是无序的,元素的顺序不会按照添加的顺序来排列。此外,Set可以包含空元素。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Set<String>](https://blog.csdn.net/qq_43431863/article/details/122390470)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [【STL】set容器](https://blog.csdn.net/Fuel_Ming/article/details/109350056)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
String转set<String>
要将String数组转换为Set<String>,您可以使用以下代码:
String[] string = new String[]{"data"};
Set<String> set = new HashSet<String>(Arrays.asList(string));
这段代码会先将String数组转换为List<String>,然后通过构造函数将List<String>转换为Set<String>。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
#### 引用[.reference_title]
- *1* *2* *3* *4* [Java Map,List,Set,String[]之间的转换](https://blog.csdn.net/qq_41834553/article/details/122558230)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]