24. 24
Ordering
[ Barack Obama
, Bill Gates
, Steve Jobs
, Abola Lee ]
[ Abola Lee
, Barack Obama
, Bill Gates
, Steve Jobs ]
Collections.sort(names)
Collections.sort(names,
byReverseLengthThenName)
http://qconsf.com/sf2012/dl/qcon-sanfran-2012/slides/
KevinBourrillion_AnOverviewOfGuavaGoogleCoreLibrariesForJava.pdf
41. 41
Map<K, List<V>>
List<List<V>>
values()
[[A,E,I,O,U]!
, [B,X,Y,Z]!
, [M,N,P,Q]]
Multimap<K, V>
List<V>
values()
[A,E,I,O,U,B!
,X,Y,Z,M,N,P,Q]
[A, B, C, D x 2, E x 2, F x 2, G x 2,
H x 3, I x 3, J x 3, K x 2, L x 2, M x
2, N x 2, O, P]!
滿意 [A,B,C,D,E,F,G,H,I,J]
尚可 [D,E,F,G,H,I,J,K,L,M,N]
差勁 [H,I,J,K,L,M,N,O,P]
52. 52
Range
(a .. b) open! a < x < b
[a .. b] closed a <= x <= b
[a .. b)! closedOpen a <= x < b
(a .. b] openClosed a < x <= b
(a .. ∞) greaterThan a < x
[a .. ∞) atLeast a <= x
(-∞.. b) leaseThan x < b
(-∞.. b] atMost x <= b
(-∞.. ∞) all all values