我有一个这样的数组列表: [名称1,名称2,名称3] 当我把它放在微调器中时,它会以这种方式打印名称:
我需要删除数组的第一个位置(即名字)中的“ [”和数组的最后一个位置(即姓氏)中的“]”。
那是我的代码:
//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);
}
带有注释的代码行不起作用。
答案 0 :(得分:1)
按照以下步骤
从您的字符串中删除[
values = values.replace('[',"");
从您的字符串中删除]
values = values.replace(']',"");
然后用,
分割字符串。
答案 1 :(得分:1)
//Extracting participants ArrayList from the document
for (Object item : task.getResult().getData().values()) {
String itemToString = item.toString();
itemToString = itemToString.subSequence(1, itemToString.length() - 1).toString();
String[] values = itemToString.split(",");
for (String value : values) {
partecipantsArrayList.add(value);
}
}