小编Igo*_*gor的帖子

Java 8将int的int转换为List <Integer>

我有一个字符串:

String ints = "1, 2, 3";
Run Code Online (Sandbox Code Playgroud)

我想将其转换为整数列表:

List<Integer> intList
Run Code Online (Sandbox Code Playgroud)

我可以通过这种方式将其转换为字符串列表:

List<String> list = Stream.of("1, 2, 3").collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)

但不要列出整数.

有任何想法吗?

java java-8 java-stream collectors

14
推荐指数
2
解决办法
2万
查看次数

Dropwizard 为所有资源添加响应过滤器

如何向我的Dropwizard应用程序添加过滤器,以验证每个资源返回的响应?

我应该使用javax.servlet.Filter还是javax.ws.rs.container.ContainerResponseFilter

任何与其用途有关的示例将不胜感激。

java dropwizard

5
推荐指数
1
解决办法
1964
查看次数

使用Java8 sterams在数字列表中查找数字

我有一个数字列表

List<Integer> tensOfMinutes = Arrays.asList(10, 20, 30, 40, 50, 60);
Run Code Online (Sandbox Code Playgroud)

我正在尝试确定输入int Integer minutes;是否在上面数组的任何两个成员之间.

示例:对于输入,Integer minutes = 23;我希望得到20作为答案.

有关如何在迭代tensOfMinutes流时完成此任务的任何想法?

java-8

4
推荐指数
1
解决办法
791
查看次数

使用Mybatis检查SQL-Injection的输入

我想检查我的输入字符串是否有潜在的SQL注入.

这是我的类,方法和查询:

public class UserNamesQuery {

   public static String getUserNames(Map<String, Object> params) {
       String userNames = (String) params.get("userNames");
       return "SELECT * FROM users WHERE name IN (" + userNames + ") ";
   }

}
Run Code Online (Sandbox Code Playgroud)

是否有工具或快速方法来验证userNames没有SQL注入?

请注意,我使用的是Mybatis

java sql-injection mybatis

1
推荐指数
1
解决办法
795
查看次数