Java中利用列表返回值实现删除中括号(& # 039;& # 039;[]& # 039;& # 039;)

  介绍

本篇文章为大家展示了Java中利用列表返回值实现删除中括号(及# 039;及# 039;[],# 039;及# 039;),内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

<>强如下所示:

癑ava中利用列表返回值实现删除中括号(&

<强>调用stringutil的工具类的地带()方法去掉中括号“[]”:

StringUtils.strip (word.toString(),“[]”)//第一个参数放集合,第二个参数去掉中括号“[]”

stringutil的工具类代码:

癑ava中利用列表返回值实现删除中括号(&

包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")——这是一个b

Java中利用列表返回值实现删除中括号(& # 039;& # 039;[]& # 039;& # 039;)