小编ycr*_*ycr的帖子

使用lambda表达式可以获得性能提升吗?

我需要检查两个列表中是否存在共同元素.我提出了两种方法来做到这一点:

方法01:循环

private boolean func01 (List<String> list1, List<String> list2) {
    for (String group : list1) {
        for (String funcGroup : list2) {
            if (group.equals(funcGroup)) {
                return true;
            }
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

方法02:Lambda

private boolean func02 (List<String> list1, List<String> list2) {
    return list1.stream().filter(list2::contains).findAny().isPresent();
}
Run Code Online (Sandbox Code Playgroud)

在我看来,我发现第一种方法更具可读性.我需要了解的是,比较这两种方法时是否存在差异或优势?

java performance lambda

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

如何从外部网站中提取特定的div内容?

我试图从一个外部网站使用jQuery .load()方法的一些信息,但是这似乎并没有工作,任何想法,为什么?我测试了firefox和chrome.

 <!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
</script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $("#div1").load("http://www.weather.com/weather/5-day/CEXX0001 #wx-forecast-container");
  });
});
</script>
</head>
<body>

<div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div>
<button>Get External Content</button>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

遵循Java代码片段的含义

嗨有人可以分解并解释我下面的代码片段的含义是什么?例如在这里尝试做什么等

try (JsonWriter jsonwriter = Json.createWriter(strwriter)) {
    jsonwriter.write(json);
}
Run Code Online (Sandbox Code Playgroud)

java java-ee try-with-resources

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

docker容器是否从主机中选择时间和时区

我在互联网上阅读了大量资源,但没有明确指出这一点。有人可以澄清 docker 容器在启动时是否从主机选择时间和时区吗?

docker dockerfile docker-machine

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