轉:html
https://www.cnblogs.com/yimiyan/p/5992440.htmljava
Optional:瀏覽器
https://www.cnblogs.com/zhangboyu/p/7580262.htmlapp
@RequestHeader的使用jsp
//@RequestHeader:獲取瀏覽器頭信息:限制請求頭中必須有User-Agent //spa
User-Agent:封裝了瀏覽器的信息 //helloMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36 @RequestMapping("show22") public String show22(@RequestHeader("User-Agent")String browser){ System.out.println("hello"+browser); return "/index.jsp"; }code
在List<A>中,查找userName爲hanmeimei的對象A。htm
在java8中,咱們能夠這麼玩對象
1,查找集合中的第一個對象。blog
Optional<A> firstA= AList.stream() .filter(a -> "hanmeimei".equals(a.getUserName())) .findFirst();
if (firstA.isPresent()) { A a = firstA.get(); //這樣子就取到了這個對象呢。 } else { //沒有查到的邏輯 }
2,若是想返回集合呢。但是使用這個
List<A> firstA= AList.stream() .filter(a -> "hanmeimei".equals(a.getUserName())) .collect(Collectors.toList());
3,抽取對象中全部的id的集合
1
|
List<Long> idList = AList.stream.map(A::getId).collect(Collectors.toList());
|