FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
OnJava8-Examples/collections/PrintingCollections.java at master · CSapprenticeWT/OnJava8-Examples · GitHub
CSapprenticeWT
OnJava8-Examples
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
OnJava8-Examples
/
collections
/
PrintingCollections.java
Copy path
More file actions
More file actions
Latest commit
History
History
History
44 lines (43 loc) · 1.29 KB
Breadcrumbs
OnJava8-Examples
/
collections
/
PrintingCollections.java
Copy path
File metadata and controls
44 lines (43 loc) · 1.29 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// collections/PrintingCollections.java
// (c)2021 MindView LLC: see Copyright.txt
// We make no guarantees that this code is fit for any purpose.
// Visit http://OnJava8.com for more book information.
// Collections print themselves automatically
import
java
.
util
.*;
public
class
PrintingCollections
{
static
Collection
fill
(
Collection
<
String
>
collection
) {
collection
.
add
(
"rat"
);
collection
.
add
(
"cat"
);
collection
.
add
(
"dog"
);
collection
.
add
(
"dog"
);
return
collection
;
}
static
Map
fill
(
Map
<
String
,
String
>
map
) {
map
.
put
(
"rat"
,
"Fuzzy"
);
map
.
put
(
"cat"
,
"Rags"
);
map
.
put
(
"dog"
,
"Bosco"
);
map
.
put
(
"dog"
,
"Spot"
);
return
map
;
}
public
static
void
main
(
String
[]
args
) {
System
.
out
.
println
(
fill
(
new
ArrayList
<>()));
System
.
out
.
println
(
fill
(
new
LinkedList
<>()));
System
.
out
.
println
(
fill
(
new
HashSet
<>()));
System
.
out
.
println
(
fill
(
new
TreeSet
<>()));
System
.
out
.
println
(
fill
(
new
LinkedHashSet
<>()));
System
.
out
.
println
(
fill
(
new
HashMap
<>()));
System
.
out
.
println
(
fill
(
new
TreeMap
<>()));
System
.
out
.
println
(
fill
(
new
LinkedHashMap
<>()));
}
}
/* Output:
[rat, cat, dog, dog]
[rat, cat, dog, dog]
[rat, cat, dog]
[cat, dog, rat]
[rat, cat, dog]
{rat=Fuzzy, cat=Rags, dog=Spot}
{cat=Rags, dog=Spot, rat=Fuzzy}
{rat=Fuzzy, cat=Rags, dog=Spot}
*/
Back
|
FazBrowse Home
|
New Git URL