源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

将string数组转化为sql的in条件用sql查询

  • 时间:2022-06-23 07:39 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:将string数组转化为sql的in条件用sql查询
例如:我想将String[] str = {"4","5","6"}转化为“‘4',‘5',‘6'”字符串。这样我就可以用sql查询:select * from tableName id in (字符串)了。 项目中实现的源码如下:
[u]复制代码[/u] 代码如下:
StringBuffer idsStr = new StringBuffer(); for (int i = 0; i < ids.length; i++) { if (i > 0) { idsStr.append(","); } idsStr.append("'").append(ids[i]).append("'"); }
我自己想到的另一种方式实现如下:
[u]复制代码[/u] 代码如下:
public static String stringArray2Strin(String[] str) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < str.length; i++) { sb.append("'").append(str[i]).append("'").append(","); } return sb.toString().substring(0, sb.length() - 1); } public static void main(String[] args) { String[] str = { "4", "5", "6" }; System.out.println(ItemGroupService.stringArray2String(str)); }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部