小编Ibr*_*him的帖子

Java - 汇总列表并过滤掉最低的 int

所以,我有一个 int[] arr 并且想在过滤掉最小 int 的同时使用流对其进行求和。我有一个使用两个流的解决方案,它有效但似乎无效。有没有办法只用一个流来做到这一点?

代码:

int min = Arrays.stream(arr)
                    .min()
                    .getAsInt();
int sum = Arrays.stream(arr)
                       .filter(i -> i != min)
                       .sum();
Run Code Online (Sandbox Code Playgroud)

java java-stream

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

PHP MySQL - 选择 id 不等于 2 个 id 之一的位置

所以我尝试随机选择 2 行,但 id 不允许等于 x 或等于 y。

这就是我到目前为止所尝试的:

  $statment = $db -> "SELECT * FROM player ORDER BY RAND() LIMIT 2 WHERE 
              NOT(id = ?) OR WHERE NOT(id=?)";
  $statement->execute(array($player1, $player2));
Run Code Online (Sandbox Code Playgroud)

但得到:

解析错误:语法错误,意外的“SELECT * FROM player ORDER BY”(T_CONSTANT_ENCAPSED_STRING),期望标识符(T_STRING)或变量(T_VARIABLE)

php sql pdo equals

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

标签 统计

equals ×1

java ×1

java-stream ×1

pdo ×1

php ×1

sql ×1