小编Fio*_*t86的帖子

用户代理字段在我的Chrome DevTools中的位置是什么?

突然间,我不再在Chrome DevTools中看到"UA"字段了.

Chrome中没有UA字段

它应该是上面图像中"配置限制"文本的位置.不确定我是否无意中编辑了一个设置或者这是否是最近的更新,但我似乎无法弄清楚如何将其恢复.救命?

google-chrome google-chrome-devtools

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

在列表中查找匹配项时出现 NoSuchElementException

以下老式的简单代码工作正常(遍历字符串列表,并返回 true,因为应该有匹配项):

public boolean isMatched() {
  List<String> stringList = Arrays.asList("str1", "str2", "str3");
  String matchString = "str1";

  for (String str : stringList) {
    if (StringUtils.equals(str, matchString)) {
        return true;
    }
  }

  return false;
}
Run Code Online (Sandbox Code Playgroud)

现在,我想做同样的事情,但改用 Java 8。到目前为止我有这个:

public boolean isMatched() {
  List<String> stringList = Arrays.asList("str1", "str2", "str3");
  String matchString = "str1";
  return (stringList.stream().filter(str -> StringUtils.equals(matchString, str)).findFirst().get() != null);
}
Run Code Online (Sandbox Code Playgroud)

使用第二种方法,我收到以下错误:

public boolean isMatched() {
  List<String> stringList = Arrays.asList("str1", "str2", "str3");
  String matchString = "str1";

  for (String str : stringList) {
    if …
Run Code Online (Sandbox Code Playgroud)

java filter optional java-8 java-stream

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

在Java中生成随机双打

我是一个Java noob尝试生成-10到10之间的随机双精度.我知道我会做以下事情:

Random r = new Random(); 
int i = -10 + r.nextInt(21);
Run Code Online (Sandbox Code Playgroud)

但是,对于双打,这不起作用:

Random r = new Random(); 
double i = -10 + r.nextDouble(21); 
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下双打的情况吗?

java double

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

MYSQL,如何组合名字的前2个字母和姓氏的前5个字母

我正在尝试编写一个SQL查询(使用SELECT函数),它将获取名字的前两个字母和姓氏的前5个字母,然后组合它们并将它们放在一个名为"用户名"的新列中".我一直尝试使用SUBSTRING和CONCAT函数,但我的语法不对.有谁知道如何做到这一点?

mysql sql concat substring

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