首页 > 解决方案 > 如何在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);

                            }

带有注释的代码行不起作用。

标签: javaandroidarraylist

解决方案


请按照以下步骤操作

  1. [从你的字符串中删除

    values = values.replace('[',"");
    
  2. ]从你的字符串中删除

    values = values.replace(']',"");
    
  3. 然后用 . 分割字符串,


推荐阅读