list.toString
时间: 2023-10-17 20:00:38 浏览: 109
List转换成String数组
4星 · 用户满意度95%
list.toString()是将List集合转换为字符串的方法。当我们调用list.toString()时,返回的字符串会包含中括号[]以及逗号分隔的元素。在某些情况下,我们可能希望去除字符串两头的中括号,以便更好地处理和展示数据。下面是一些方法可以去除字符串两头的中括号:
1. 使用substring()方法:可以使用substring()方法去除字符串两头的中括号。具体实现代码如下:
```
String result = list.toString().substring(1, list.toString().length() - 1);
System.out.println(result);
```
2. 使用StringUtils.strip()方法:如果项目中使用了Apache Commons Lang库,可以使用StringUtils.strip()方法去除字符串两头的中括号。具体实现代码如下:
```
import org.apache.commons.lang.StringUtils;
String result = StringUtils.strip(list.toString(), "[]");
System.out.println(result);
```
3. 使用replaceAll()方法:可以使用replaceAll()方法将中括号替换为空字符串来去除字符串两头的中括号。具体实现代码如下:
```
String result = list.toString().replaceAll("\\<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [【细节】listToString:集合元素之间添加分隔符](https://blog.csdn.net/Sunshineoe/article/details/119299119)[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: 33.333333333333336%"]
- *2* [List集合toString问题](https://blog.csdn.net/qq_36306340/article/details/78976902)[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: 33.333333333333336%"]
- *3* [List调用toString()方法后,去除两头的中括号实例](https://download.csdn.net/download/weixin_38535364/12784185)[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: 33.333333333333336%"]
[ .reference_list ]
阅读全文