2020-12-26

遇到一个问题 把从数据库中取出的一个字符串替换指定位置的元素,可以先写查询方法
Listlist=exampleMapper.select();取出来的list为[http:pko,http:jojoj.545,http:lll.444,httpfdsfas,ijoihjoih,kpojoihjuih ]但它的长度只有1,不能通过set方法替换,所以再通过 String[] strings = new String(StringUtils.strip(list.toString(), “[]”)).split("[\,\;]");
把list集合转成String数组并且去掉特殊字符,在创建一个新的list接收它
List list1 = new ArrayList<>();
for (int i = 0; i < strings.length; i++) {
list1.add(strings[i]);
}
这样就可以调用list1.set()替换指定元素
并且通过StringUtils.strip(list1.toString().replace(" ", “”), “[]”)
把数据格式化,去掉空格等特殊字符。

上一篇:thymeleaf工具类对象表达式集合


下一篇:ES6模板字符串