小功能介绍
把包含中括号、数组形式的字符串中的内容,根据条件分割出来
原始数据如下
具体实现
String getMembers= form.getMembers(); //获取数据,可自行修改内容
System.out.println("getMembers:"+getMembers);
//把中括号[]用空字符串代替,试过第二个传参改为“”,但是报错了
String member= getMembers.replace('[',' ').replace(']',' ');
member=member.trim(); //消除前后空格
System.out.println("member:"+member);
String[] members=member.split(","); //用逗号分割字符串
System.out.println("members:"+members[0]+members[1]+members[2]);
for(String i : members){
int messageId=Integer.parseInt(i); //转换成int类型,方便后续使用
System.out.println("messageId:"+messageId);
}