คำถามติดแท็ก guava

Core Java Library ของ Google สำหรับการพัฒนา Java และ Android

4
อะไรคือจุดสำคัญของคลาสตัวเลือกของ Guava
ฉันเพิ่งอ่านเกี่ยวกับเรื่องนี้และเห็นคนที่ใช้คลาสนี้ แต่ในทุกกรณีการใช้งานnullจะได้ผลเช่นกัน - ถ้าไม่เข้าใจง่ายกว่านั้น ใครสามารถยกตัวอย่างที่เป็นรูปธรรมที่Optionalจะบรรลุสิ่งที่nullทำไม่ได้หรือในวิธีที่สะอาดกว่านี้ได้หรือไม่? สิ่งเดียวที่ฉันคิดได้คือใช้กับMapsที่ไม่ยอมรับnullคีย์ แต่ถึงอย่างนั้นก็ทำได้โดยใช้ "การแมป" ด้านข้างของค่า null ใครสามารถให้ข้อโต้แย้งที่น่าเชื่อถือกว่านี้แก่ฉันได้ไหม ขอขอบคุณ.
89 java  generics  guava 

5
ฝรั่ง: ทำไมไม่มีฟังก์ชัน Lists.filter ()
มีเหตุผลหรือไม่ Lists.transform() แต่ไม่มี Lists.filter() เหรอ? ฉันจะกรองรายการให้ถูกต้องได้อย่างไร? ฉันสามารถใช้ new ArrayList(Collection2.filter()) แน่นอน แต่วิธีนี้ไม่รับประกันว่าการสั่งซื้อของฉันจะยังคงเหมือนเดิมถ้าฉันเข้าใจถูกต้อง
86 java  list  filter  guava 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.