Skip to content

Commit da60bb9

Browse files
author
eugenp
committed
simple java conversion logic
1 parent 2084d90 commit da60bb9

File tree

2 files changed

+48
-1
lines changed

2 files changed

+48
-1
lines changed

core-java/src/test/java/org/baeldung/java/CoreJavaCollectionsUnitTest.java renamed to core-java/src/test/java/org/baeldung/java/collections/CoreJavaCollectionsUnitTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.baeldung.java;
1+
package org.baeldung.java.collections;
22

33
import java.util.ArrayList;
44
import java.util.Arrays;
Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
package org.baeldung.java.collections;
2+
3+
import java.util.ArrayList;
4+
import java.util.Arrays;
5+
import java.util.List;
6+
7+
import org.apache.commons.collections4.CollectionUtils;
8+
import org.junit.Test;
9+
10+
import com.google.common.collect.Lists;
11+
import com.google.common.primitives.Ints;
12+
13+
@SuppressWarnings("unused")
14+
public class JavaCollectionConversionUnitTest {
15+
16+
@Test
17+
public final void givenUsingCoreJava_whenArrayConvertedToList_thenCorrect() {
18+
final Integer[] sourceArray = { 0, 1, 2, 3, 4, 5 };
19+
final List<Integer> targetList = Arrays.asList(sourceArray);
20+
}
21+
22+
@Test
23+
public void givenUsingCoreJava_whenListConvertedToArray_thenCorrect() {
24+
final List<Integer> sourceList = Lists.<Integer> newArrayList(0, 1, 2, 3, 4, 5);
25+
final Integer[] targetArray = sourceList.toArray(new Integer[sourceList.size()]);
26+
}
27+
28+
@Test
29+
public final void givenUsingGuava_whenArrayConvertedToList_thenCorrect() {
30+
final Integer[] sourceArray = { 0, 1, 2, 3, 4, 5 };
31+
final List<Integer> targetList = Lists.newArrayList(sourceArray);
32+
}
33+
34+
@Test
35+
public void givenUsingGuava_whenLIistConvertedToArray_thenCorrect() {
36+
final List<Integer> sourceList = Lists.newArrayList(0, 1, 2, 3, 4, 5);
37+
final int[] targetArray = Ints.toArray(sourceList);
38+
}
39+
40+
@Test
41+
public void givenUsingCommonsCollections_whenArrayConvertedToList_thenCorrect() {
42+
final Integer[] sourceArray = { 0, 1, 2, 3, 4, 5 };
43+
final List<Integer> targetList = new ArrayList<>(6);
44+
CollectionUtils.addAll(targetList, sourceArray);
45+
}
46+
47+
}

0 commit comments

Comments
 (0)