Skip to content

Commit 4ac434b

Browse files
committed
update
1 parent 6295395 commit 4ac434b

File tree

4 files changed

+90
-5
lines changed

4 files changed

+90
-5
lines changed

bin/.gitignore

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
/kevinCollection/
2-
/dataStructures/
31
/kevinGates/
2+
/kevinRedis/
3+
/dataStructures/
4+
/kevinCollection/

src/dataStructures/ArrayListkevin.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,14 @@ public void add(int index, Object obj) {
2020
}
2121

2222
public boolean addAll(int index, CollectionKevin c) {
23-
//array[index] = c;
24-
//for(int i=0;i<c.)
23+
T[] merge = (T[]) new Object[array.length + 10];
24+
for(int i=0;i<array.length;i++) {
25+
merge[i] = array[i];
26+
}
27+
28+
// for(int i=0;i<c.length;i++) {
29+
// merge[i] = array[i];
30+
// }
2531
return false;
2632
}
2733

@@ -49,6 +55,7 @@ public Object set(int index, Object obj) {
4955
return array;
5056
}
5157
public List subList(int start, int end) {
58+
5259
return null;
5360
}
5461
}
Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,58 @@
1+
package kevinCollection;
2+
3+
import java.util.ArrayList;
4+
import java.util.Iterator;
5+
import java.util.ListIterator;
6+
7+
public class ArrayListIteratorDemo {
8+
9+
public static void main(String args[]) {
10+
// Create an array list
11+
ArrayList al = new ArrayList();
12+
13+
// add elements to the array list
14+
al.add("C");
15+
al.add("A");
16+
al.add("E");
17+
al.add("B");
18+
al.add("D");
19+
al.add("F");
20+
21+
// Use iterator to display contents of al
22+
// System.out.print("Original contents of al: ");
23+
// Iterator itr = al.iterator();
24+
//
25+
// while(itr.hasNext()) {
26+
// Object element = itr.next();
27+
// System.out.print(element + " ");
28+
// }
29+
// System.out.println();
30+
31+
// Modify objects being iterated
32+
ListIterator litr = al.listIterator();
33+
34+
while(litr.hasNext()) {
35+
Object element = litr.next();
36+
//litr.set(element + "+");
37+
System.out.print(element + " ");
38+
}
39+
40+
// System.out.print("Modified contents of al: ");
41+
// itr = al.iterator();
42+
//
43+
// while(itr.hasNext()) {
44+
// Object element = itr.next();
45+
// System.out.print(element + " ");
46+
// }
47+
// System.out.println();
48+
//
49+
// // Now, display the list backwards
50+
// System.out.print("Modified list backwards: ");
51+
// while(litr.hasPrevious()) {
52+
// Object element = litr.previous();
53+
// System.out.print(element + " ");
54+
// }
55+
// System.out.println();
56+
}
57+
58+
}

src/kevinCollection/ListExample.java

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ public class ListExample {
1414

1515
public static void main(String[] args) {
1616
//ExampleThree();
17-
iteratingOverAList();
17+
//iteratingOverAList();
18+
addAllExample();
1819
}
1920

2021
public static void ExampleOne() {
@@ -131,4 +132,22 @@ public static void iteratingOverAList() {
131132
// System.out.println(iterator.next());
132133
// }
133134
}
135+
136+
public static void addAllExample() {
137+
List<String> countries = new ArrayList<String>();
138+
countries.add("Canada");
139+
countries.add("United State");
140+
countries.add("United Kindom");
141+
142+
List<String> cities = new LinkedList<String>();
143+
cities.add("New York");
144+
cities.add("WC");
145+
cities.add("silicone sealant");
146+
147+
List<String> countriesAndCities = new ArrayList<String>();
148+
countriesAndCities.addAll(countries);
149+
countriesAndCities.addAll(cities);
150+
151+
System.out.println(countriesAndCities);
152+
}
134153
}

0 commit comments

Comments
 (0)