介绍
本篇文章为大家展示了Java中利用列表返回值实现删除中括号(及# 039;及# 039;[],# 039;及# 039;),内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
<>强如下所示:强>
<强>调用stringutil的工具类的地带()方法去掉中括号“[]”:强>
StringUtils.strip (word.toString(),“[]”)//第一个参数放集合,第二个参数去掉中括号“[]”
引用>stringutil的工具类代码:
包com.ktamr.common.utils; 进口com.ktamr.common.core.text.StrFormatter; 进口java.util.Collection; 进口java.util.Map;/* * *字符串工具类 * * @author ktamr */公共类的stringutil org.apache.commons.lang3.StringUtils延伸 {/* *空字符串*/私有静态最终字符串NULLSTR=啊?/* *下划线*/私有静态最终字符分隔符=& # 39;_ # 39;;/* * *获取参数不为空值 * * @param价值defaultValue要判断的价值 * @return值返回值 */公共静态& lt; T>T nvl (T值,T defaultValue) { 返回值!=零,# 63;价值:defaultValue; }/* * * *判断一个集合是否为空,包含列表,设置,队列 * * @param科尔要判断的集合 * @return如此:为空假:非空 */公共静态布尔isEmpty (Collection<及# 63;比;科尔) { 返回isNull(科尔)| | coll.isEmpty (); }/* * * *判断一个集合是否非空,包含列表,设置,队列 * * @param科尔要判断的集合 * @return真的:非空假:空 */公共静态布尔isNotEmpty (Collection<及# 63;比;科尔) { 回报! isEmpty(科尔); }/* * * *判断一个对象数组是否为空 * * @param对象要判断的对象数组 * * @return如此:为空错误:非空 */公共静态布尔isEmpty (Object[]对象) { 返回isNull(对象)| |(对象。长度==0); }/* * * *判断一个对象数组是否非空 * * @param对象要判断的对象数组 * @return真的:非空假:空 */公共静态布尔isNotEmpty (Object[]对象) { 回报! isEmpty(对象); }/* * * *判断一个地图是否为空 * * @param地图要判断的地图 * @return如此:为空假:非空 */公共静态布尔isEmpty (Map<及# 63;,,# 63;比;地图) { 返回isNull(图)| | map.isEmpty (); }/* * * *判断一个地图是否为空 * * @param地图要判断的地图 * @return真的:非空假:空 */公共静态布尔isNotEmpty (Map<及# 63;,,# 63;比;地图) { 回报! isEmpty(地图); }/* * * *判断一个字符串是否为空串 * * @param str字符串 * @return如此:为空假:非空 */公共静态布尔isEmpty (String str) { 返回isNull (str) | | NULLSTR.equals (str.trim ()); }/* * * *判断一个字符串是否为非空串 * * @param str字符串 * @return真的:非空串假:空串 */公共静态布尔isNotEmpty (String str) { 回报! isEmpty (str); }/* * * *判断一个对象是否为空 * * @param对象对象 * @return如此:为空假:非空 */公共静态布尔isNull对象(对象) { 返回对象==零; }/* * * *判断一个对象是否非空 * * @param对象对象 * @return真的:非空假:空 */公共静态布尔isNotNull对象(对象) { 回报! isNull(对象); }/* * * *判断一个对象是否是数组类型(Java基本型别的数组) * * @param对象对象 * @return真的:是数组错误:不是数组 */公共静态布尔isArray对象(对象) { 返回isNotNull(对象),,.isArray object.getClass () (); }/* * *去空格 */公共静态字符串修剪(String str) { 返回(str==null, # 63;““:str.trim ()); }/* * *截取字符串 * * @param str字符串 * @param开始开始 * @return结果 */公共静态字符串的子串(最终字符串str, int开始) { 如果(str==null) { 返回NULLSTR; } 如果开始& lt;0) { 开始=str.length() +开始; } 如果开始& lt;0) { 开始=0; } 如果(开始在str.length ()) { 返回NULLSTR; } 返回str.substring(开始); }/* * *截取字符串 * * @param str字符串 * @param开始开始 * @param结束结束 * @return结果 */公共静态字符串的子串(最终字符串str, int, int) { 如果(str==null) { 返回NULLSTR; } 如果(& lt;0) { 结束=str.length() +结束; } 如果开始& lt;0) { 开始=str.length() +开始; } 如果(在str.length ()) { 结束=str.length (); } 如果(开始在结束) { 返回NULLSTR; } 如果开始& lt;0) { 开始=0; } 如果(& lt;0) { 结束=0; } 返回str.substring(开始、结束); }/* * *格式化文本,{}表示占位符& lt; br> *此方法只是简单将占位符{}按照顺序替换为参数& lt; br> *如果想输出{}使用\ \转义{即可,如果想输出{}之前的\使用双转义符\ \ \ \即可& lt; br> *例:& lt; br> *通常使用:格式(“这是{}{}“,“a",“b")——这是一个bJava中利用列表返回值实现删除中括号(& # 039;& # 039;[]& # 039;& # 039;)