废话不多说,直接上代码

先看mybatis not in ,如图:

 两张图做一下对比

 这里主要也就是 $和#取值的区别,通常很少用到$,但是用的时候一定要注意

 

接下来看字符串和数组的转换

字符串转数组:



String str = "0,1,2";

// ,表示转为数组后用,分割
String[] arr = str.split(",");

 //打印结果 [0, 1, 2]
System.out.println(Arrays.toString(arr));

 

数组转字符串1:

String[] arr = { "0", "1", "2"};
StringBuffer str = new StringBuffer();
for (String s : arr) {
    str.append(s);
}
// 打印结果012
System.out.println(str.toString());

数组转字符串2:

// 数组转字符串,分隔符
String str = StringUtils.join(arr, ",");
// 结果:0,1,2
System.out.println(str);

数组转字符串3:

// 数组转字符串,分隔符
String str = ArrayUtils.toString(arr, ",");
// 结果[0,1,2]
System.out.println(str);

 

 数组转字符串两个不同的工具类的结果有些不同,用时请根据需求选择

 

有什么异议的地方请留言指出。

 

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐