项目中经常遇到
java 后台 list中的数据要通过json 传入到前台页面中
这时 就需要去除 list中给我加上的 [] 。
方法如下
1.重写 AbstractCollection类的toString 方法
private String toString(Collection collection){ StringBuffer stringbuffer = new StringBuffer(); Iterator iterator1 = collection.iterator(); boolean flag = iterator1.hasNext(); do { if(!flag) break; Object obj = iterator1.next(); stringbuffer.append(obj != this ? String.valueOf(obj) : "(this Collection)"); flag = iterator1.hasNext(); if(flag) stringbuffer.append(","); } while(true); return stringbuffer.toString(); }
2.或者使用 org.apache.commons.lang.StringUtils
StringUtils.strip( "[‘a‘,‘b‘,‘c‘,‘d‘]", "[]");