如下所示:
调用StringUtils工具类的strip()方法去掉中括号"[ ]":
StringUtils.strip(word.toString(),"[]") //第一个参数放集合,第二个参数去掉中括号"[]"
StringUtils工具类代码:
package com.ktamr.common.utils;
import com.ktamr.common.core.text.StrFormatter;
import java.util.Collection;
import java.util.Map;
public class StringUtils extends org.apache.commons.lang3.StringUtils
{
private static final String NULLSTR = "";
private static final char SEPARATOR = '_';
public static T nvl(T value, T defaultValue)
{
return value != null ? value : defaultValue;
}
public static boolean isEmpty(Collection> coll)
{
return isNull(coll) || coll.isEmpty();
}
public static boolean isNotEmpty(Collection> coll)
{
return !isEmpty(coll);
}
public static boolean isEmpty(Object[] objects)
{
return isNull(objects) || (objects.length == 0);
}
public static boolean isNotEmpty(Object[] objects)
{
return !isEmpty(objects);
}
public static boolean isEmpty(Map, ?> map)
{
return isNull(map) || map.isEmpty();
}
public static boolean isNotEmpty(Map, ?> map)
{
return !isEmpty(map);
}
public static boolean isEmpty(String str)
{
return isNull(str) || NULLSTR.equals(str.trim());
}
public static boolean isNotEmpty(String str)
{
return !isEmpty(str);
}
public static boolean isNull(Object object)
{
return object == null;
}
public static boolean isNotNull(Object object)
{
return !isNull(object);
}
public static boolean isArray(Object object)
{
return isNotNull(object) && object.getClass().isArray();
}
public static String trim(String str)
{
return (str == null ? "" : str.trim());
}
public static String substring(final String str, int start)
{
if (str == null)
{
return NULLSTR;
}
if (start < 0)
{
start = str.length() + start;
}
if (start < 0)
{
start = 0;
}
if (start > str.length())
{
return NULLSTR;
}
return str.substring(start);
}
public static String substring(final String str, int start, int end)
{
if (str == null)
{
return NULLSTR;
}
if (end < 0)
{
end = str.length() + end;
}
if (start < 0)
{
start = str.length() + start;
}
if (end > str.length())
{
end = str.length();
}
if (start > end)
{
return NULLSTR;
}
if (start < 0)
{
start = 0;
}
if (end < 0)
{
end = 0;
}
return str.substring(start, end);
}
public static String format(String template, Object... params)
{
if (isEmpty(params) || isEmpty(template))
{
return template;
}
return StrFormatter.format(template, params);
}
public static boolean inStringIgnoreCase(String str, String... strs)
{
if (str != null && strs != null)
{
for (String s : strs)
{
if (str.equalsIgnoreCase(trim(s)))
{
return true;
}
}
}
return false;
}
public static String convertToCamelCase(String name)
{
StringBuilder result = new StringBuilder();
// 快速检查
if (name == null || name.isEmpty())
{
// 没必要转换
return "";
}
else if (!name.contains("_"))
{
// 不含下划线,仅将首字母大写
return name.substring(0, 1).toUpperCase() + name.substring(1);
}
// 用下划线将原始字符串分割
String[] camels = name.split("_");
for (String camel : camels)
{
// 跳过原始字符串中开头、结尾的下换线或双重下划线
if (camel.isEmpty())
{
continue;
}
// 首字母大写
result.append(camel.substring(0, 1).toUpperCase());
result.append(camel.substring(1).toLowerCase());
}
return result.toString();
}
}
补充知识:java List转String去掉[ 、]、空格
我就废话不多说了,大家还是直接看代码吧~
public static void main(String[] args) {
String s = "[aasa, bbbbb]";
String s1 = s.replaceAll("(?:\[|null|\]| +)", "");
System.out.println(s1);
}
在list
解决办法如上代码所示,使用replaceAll正则匹配 [、]、空格。
以上这篇Java List集合返回值去掉中括号('[ ]')的操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持考高分网。


![Java List集合返回值去掉中括号('[ ]')的操作 Java List集合返回值去掉中括号('[ ]')的操作](http://www.mshxw.com/aiimages/31/132187.png)
