我需要检查两个列表中是否存在共同元素.我提出了两种方法来做到这一点:
方法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)
在我看来,我发现第一种方法更具可读性.我需要了解的是,比较这两种方法时是否存在差异或优势?
我试图从一个外部网站使用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) 嗨有人可以分解并解释我下面的代码片段的含义是什么?例如在这里尝试做什么等
try (JsonWriter jsonwriter = Json.createWriter(strwriter)) {
jsonwriter.write(json);
}
Run Code Online (Sandbox Code Playgroud) 我在互联网上阅读了大量资源,但没有明确指出这一点。有人可以澄清 docker 容器在启动时是否从主机选择时间和时区吗?
java ×2
docker ×1
dockerfile ×1
html ×1
java-ee ×1
javascript ×1
jquery ×1
lambda ×1
performance ×1