StringBuilder 线程不安全,效率高的使用

    // 获取任务类型的uuid
                String taskUuids = ctr.getPara("taskUuids"); // 获取的数组
              
                // 不为空时添加查询条件            
                if (StringUtils.notBlank(taskUuids)) {
                     String[] taskU=taskUuids.split(",");
                     StringBuilder stringBuilder=new  StringBuilder();
                        for (int i = 0; i <taskU.length; i++) {
                            stringBuilder.append("'"+taskU[i]+"',");
                        }
                        stringBuilder.deleteCharAt(stringBuilder.length()-1);
                        where += " and x.uuid in ( "+stringBuilder.toString()+" ) ";
                                            
                }

 x.uuid in ( 'pt066','pt068' )

posted on 2018-08-14 10:35  小白菜好吃  阅读(597)  评论(0编辑  收藏  举报

导航