在远古项目中,看到同事写的拼接sql,自己拼接的那一堆问号感到头疼。
需求:通过传入的字段信息去字符串拼接问号部分
//准备的数据,list<Object>,或者字符串都可以
List<String> list = Arrays.asList("test1", "test2", "test3", "test4", "test5", "test6");
String result = list.stream().map(e -> "?").collect(Collectors.joining(","));
System.out.println(result);