首页 > 其他分享 >将{"123","456"}集合转化为('123','456')

将{"123","456"}集合转化为('123','456')

时间:2022-09-22 20:13:54浏览次数:51  
标签:String 456 123 集合 sb strlist append

需求分析

优化接口时,需要手动拼接sql去调取神策的接口获取数据。好比将List<String> = {"123","456"}集合转化为('123','456')。

 1 public class test3 {
 2 
 3     public static void main(String[] args) {
 4         String s = convertListToString(Arrays.asList("123", "456"));
 5         System.out.println("转化后:" + "(" + s + ")");
 6     }
 7 
 8     /**
 9      * 需求分析:优化接口时,需要手动拼接sql去调取神策的接口获取数据
10      * 将List<String> = {"123","456"}集合转化为('123','456')
11      */
12     public static String convertListToString(List<String> strlist) {
13         StringBuilder sb = new StringBuilder();
14         if (!CollectionUtils.isEmpty(strlist)) {
15             for (int i = 0; i < strlist.size(); i++) {
16                 if (i == 0) {
17                     sb.append("'").append(strlist.get(i)).append("'");
18                 } else {
19                     sb.append(",").append("'").append(strlist.get(i)).append("'");
20                 }
21             }
22         }
23         return sb.toString();
24     }
25 
26 }
View Code

运行结果

 

标签:String,456,123,集合,sb,strlist,append
From: https://www.cnblogs.com/liaowenhui/p/16720702.html

相关文章

  • Capital Program 剩下k个点的集合,到其它所有点的最大距离最小 拓扑排序
    链接:https://ac.nowcoder.com/acm/contest/35146/B来源:牛客网题目描述Thereisakingdomthathasnnncitiesconnectedbyn−1n-1n−1r......
  • java8 list集合更具对象属性去重处理
    话不多说直接上代码 packagecom.leinuo.jvm.list;importjava.util.*;importjava.util.concurrent.ConcurrentHashMap;importjava.util.function.Function;imp......
  • 类欧几里得,以及ARC111E和ARC123E
    例题https://atcoder.jp/contests/practice2/tasks/practice2_c在\(O(\log(n+m+k+b))\)的时间复杂度求:\[\sum_{i=0}^{n-1}\lfloor{\frac{ki+b}{m}}\rfloor\]其中\(n,......
  • 博弈论-acwing893.集合-Nim游戏
    补充知识有向图游戏给定一个有向无环图,图中有一个唯一的起点,在起点上放有一枚棋子。两名玩家交替地把这枚棋子沿着有向边方向移动,每次可以移动一步,无法移动者判负。该游......
  • springboot启动问题集合
    1.Cannotresolveorg.springframework.boot:spring-boot-autoconfigure:2.3.4.RELEASE首先出现的就是这个问题,由于我之前使用的springboot项目都是比较老的代码,所有使用i......
  • 回溯算法:集合划分问题
    框架回溯算法中需要考虑到的问题路径,选择列表,结束条件结束条件//结束条件:已经处理完所有数if(track.size()==nums.length){//处理逻辑}//结束条件:已......
  • 集合
    是对象的容器,实现了对对像的常用操作,类似于数组的功能。数组长度固定,集合长度部固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。Collection体系集合colle......
  • 集合关联
    多集合联合查询(集合关联)通常不同集合的数据之间是有关系的,例如文章信息和用户信息存储在不同集合中,但文章是某个用户发表的,要查询文章的所有信息包括发表用户,就需要用到集......
  • Java中字符串、数组、集合及JSONArray的长度属性
    前言:数组没有length()这个方法,有length的属性。String有有length()这个方法。1.String字符串Stringstr="abcdefg";str.length(); 2.Array数组int[]arr=newint......
  • 集合和数组的比较(为什么要引入集合)?
    首先,数组不是面向对象的,存在明显的缺陷。集合的引入完全弥补了数组的一些缺点,比数组更灵活,更实用,可以大大提高软件的开发效率。其次,不同的集合框架类可适用于不同场合。具......