list<string>
时间: 2023-11-10 08:28:51 浏览: 32
list<string> 是 C++ STL 中的一种容器,它可以存储多个 string 类型的元素,并且支持在任意位置高效地插入和删除元素。可以使用 push_back() 函数向列表末尾添加元素,使用 pop_back() 函数删除列表末尾的元素,使用 insert() 函数在指定位置插入元素,使用 erase() 函数删除指定位置的元素,使用 size() 函数获取列表中元素的个数,等等。
相关问题
List <string>
List <string> 是一个包含字符串元素的列表。要将一个 String 数组转换为 List <string>,可以使用 Arrays.asList() 方法。例如,如果有一个 String 数组 strs,可以使用以下代码将其转换为 List <string>:
String[] strs = {"aa","bb","cc"};
List<String> list = Arrays.asList(strs);
如果要将一个 List <string> 转换为 String 数组,可以使用 toArray() 方法。例如,如果有一个 List <string> list,可以使用以下代码将其转换为 String 数组:
List<String> list = new ArrayList<>();
list.add("a");
list.add("b");
list.add("c");
String[] str = list.toArray(new String[list.size()]);
List<string>
以下是将String数组转换为List<String>和将List<String>转换为String数组的示例:
1. 将String数组转换为List<String>:
```java
String[] arr = new String[]{"s1","s2","s3"};
List<String> list = Arrays.asList(arr);
```
2. 将List<String>转换为String数组:
```java
List<String> list = new ArrayList<String>();
list.add("s1");list.add("s2");
list.add("s3");
String[] arr = list.toArray(new String[list.size()]);
```