就是我用mybatis查询mysql的时候,条件如果是字符串类型要怎么转换成数字类型呢,比如在插叙中,我的条件是这样的形式(“1,2,3”),要怎么才能把它转换成(1,2,3)呢?我看网上一些方法,比如CAST(value AS type),它只能转换一个数字,请问有其他方法吗,感谢
(“1,2,3”) 应该是 (’1‘,’2,‘’3‘)应该是这个吧 其实in 查询都可以查询到结果
public class StringToArray {
public static void main(String[] args) {
String str = "12,45,56,89";//你给的字符串
String[] strArray = str.split(",");//使用split方法根据逗号将字符串拆分成字符串数组
for (int i = 0; i < strArray.length; i++) {
System.out.print(strArray[i] + " ");
}
}
}
输出结果:12 45 56 89