KaiquanMah commited on
Commit
6a0d5f3
·
verified ·
1 Parent(s): 24c7542

Create 17a List length and iterating

Browse files
Week 2: Methods, strings and lists/17a List length and iterating ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ size
2
+
3
+
4
+ ArrayList<Integer> numbers = new ArrayList<>();
5
+ numbers.add(10);
6
+ numbers.add(5);
7
+ System.out.println(numbers.size()); //2
8
+
9
+
10
+ for(int i=0; i<5; i++) {
11
+ numbers.add(i);
12
+ }
13
+ System.out.println(numbers); //[10, 5, 0, 1, 2, 3, 4]
14
+
15
+
16
+ int len = numbers.size();
17
+ System.out.println(len); //7
18
+
19
+
20
+
21
+ Program outputs:
22
+ 2
23
+ [10, 5, 0, 1, 2, 3, 4]
24
+ 7
25
+
26
+
27
+
28
+
29
+ ==================================
30
+
31
+ i<numbers.size()
32
+
33
+
34
+
35
+ ArrayList<Integer> numbers = new ArrayList<>();
36
+ numbers.add(10);
37
+ numbers.add(5);
38
+ numbers.add(6);
39
+ numbers.add(22);
40
+ numbers.add(-4);
41
+ System.out.println(numbers); //[10, 5, 6, 22, -4]
42
+
43
+
44
+ for (int i=0; i<numbers.size(); i++) {
45
+ numbers.set(i, numbers.get(i) + 1);
46
+ }
47
+ System.out.println(numbers); //[11, 6, 7, 23, -3]
48
+
49
+
50
+ Program outputs:
51
+ [10, 5, 6, 22, -4]
52
+ [11, 6, 7, 23, -3]
53
+
54
+
55
+
56
+
57
+
58
+
59
+
60
+ ==================================
61
+
62
+ for loop - iterate through each element
63
+
64
+
65
+
66
+ ArrayList<Integer> numbers = new ArrayList<>();
67
+ numbers.add(10);
68
+ numbers.add(5);
69
+ numbers.add(6);
70
+ numbers.add(22);
71
+ numbers.add(-4);
72
+
73
+ for (int number : numbers) {
74
+ System.out.println(number);
75
+ }
76
+
77
+
78
+ Program outputs:
79
+
80
+ 10
81
+ 5
82
+ 6
83
+ 22
84
+ -4
85
+
86
+
87
+
88
+
89
+ ==================================
90
+
91
+ SUM length of ALL words
92
+
93
+
94
+
95
+
96
+ ArrayList<String> words = new ArrayList<>();
97
+ words.add("Lake");
98
+ words.add("Swamp");
99
+ words.add("Hoe");
100
+ words.add("Shovel");
101
+
102
+
103
+ int length = 0;
104
+ for (String word : words ) {
105
+ length = length + word.length();
106
+ }
107
+
108
+ System.out.println("Combined length: " + length );
109
+
110
+
111
+ Program outputs:
112
+ Combined length: 19
113
+
114
+
115
+
116
+
117
+
118
+
119
+