java - 如何在arraylist中删除字符串的字符?
问题描述
我有一个这样的数组列表: [name1, name2,name3] 当我把它放在微调器中时,它会以这种方式打印名称:
我需要删除数组第一个位置的“[”(所以是名字)和数组最后一个位置的“]”(所以是姓氏)。
那是我的代码:
//Extracting participants ArrayList from the document
for(Object item : task.getResult().getData().values()) {
String[] values = String.valueOf(item).split(",");
// values[1] = values[1].substring(1, values[1].length());
for (String value : values){
partecipantsArrayList.add(value);
}
带有注释的代码行不起作用。
解决方案
请按照以下步骤操作
[
从你的字符串中删除values = values.replace('[',"");
]
从你的字符串中删除values = values.replace(']',"");
然后用 . 分割字符串
,
。
推荐阅读
- javascript - 使用渐变织物 Js 设置文本背景颜色
- python - 如何打印在该 DataFrame 的单个元素中包含行的 Pandas DataFrame?
- python - 在python中使用opencv识别图像中的颜色
- python - 这个并发代码是否使用本质上不是顺序的进程 - Pyhon 多进程?
- python - 展平嵌套字典并将其转换为 Dataframe 的列
- php - 使用 JQuery 在 PHP 中访问 Vue JS 组件数据
- python - 在 Python 代码中的 VSC 中出现语法错误
- python-3.x - 如何从段落中删除不必要的行空间
- python - Raspberry Pi,Python:如何通过 USB 串口发送大数据?
- javascript - 如何防止使用 Socket.io 滚动类似事件?- 角度 7