-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathProgram.java
More file actions
75 lines (66 loc) · 2.75 KB
/
Copy pathProgram.java
File metadata and controls
75 lines (66 loc) · 2.75 KB
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import java.io.Console;
import java.util.*;
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.Logger;
public class Program{
private String developer;
public String getDeveloper(){
return developer;
}
public void setDeveloper(String developer){
this.developer = developer;
}
public static void main(String[] args) {
System.out.println("Hello");
Program program = new Program("Joe");
System.out.println("Developer: " + program.getDeveloper());
program.setDeveloper("Chandler");
System.out.println("Developer: " + program.getDeveloper());
Logger l = Logger.getLogger(Program.class.getName());
l.info("Developer Name: " + program.getDeveloper());
List<Program> programs1 = new ArrayList<Program>();
List<Program> programs2 = new ArrayList<>();
programs2.add(new Program("Monika"));
programs2.add(new Program("Ross"));
l.info("Programs2 developers list:");
for (Program p: programs2){
l.info(p.getDeveloper());
}
System.out.println("programs1: " + Integer.toString(programs1.size()));
System.out.println(String.format("programs2: %d", programs2.size()));
Set<Integer> setOfIntegers = new HashSet<Integer>();
setOfIntegers.add(Integer.valueOf(10));
setOfIntegers.add(11);
setOfIntegers.add(10);
setOfIntegers.add(12);
for (Integer i : setOfIntegers) {
l.info("Integer value is: " + i);
}
l.info("hashset contains 12: " + setOfIntegers.contains(11));
l.info("hashset contains 12: " + setOfIntegers.contains(12));
l.info(String.format("hashset contains %d: %b", 10, setOfIntegers.contains(10)));
Map<String, Integer>mapOfIntegers = createMapOfIntegers();
Integer oneHundred68 = mapOfIntegers.get("168");
System.out.println("mapOfIntegers[168]:" + oneHundred68);
for (String key : mapOfIntegers.keySet()) {
Integer value = mapOfIntegers.get(key);
l.info(String.format("Value keyed by '%s' is '%d'", key, value));
}
}
public Program(String developer){
this.developer = developer;
Logger l = Logger.getLogger(getClass().getName());
System.out.println("Program");
l.log(Level.INFO, "Program started");
}
public static Map<String, Integer> createMapOfIntegers() {
Map<String, Integer> mapOfIntegers = new HashMap<>();
mapOfIntegers.put("1", Integer.valueOf(1));
mapOfIntegers.put("2", Integer.valueOf(2));
mapOfIntegers.put("3", Integer.valueOf(3));
//...
mapOfIntegers.put("168", Integer.valueOf(168));
return mapOfIntegers;
}
}