去除java list 中的 [] 括号
项目中经常遇到
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‘]", "[]");
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。