Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
|
|
@ -0,0 +1,5 @@
|
|||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.LinkedHashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
int[] removeDuplicates(int[] values) {
|
||||
/* use a LinkedHashSet to preserve order */
|
||||
Set<Integer> set = new LinkedHashSet<>();
|
||||
for (int value : values)
|
||||
set.add(value);
|
||||
values = new int[set.size()];
|
||||
Iterator<Integer> iterator = set.iterator();
|
||||
int index = 0;
|
||||
while (iterator.hasNext())
|
||||
values[index++] = iterator.next();
|
||||
return values;
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
int[] removeDuplicates(int[] values) {
|
||||
List<Integer> list = new ArrayList<>();
|
||||
for (int value : values)
|
||||
if (!list.contains(value)) list.add(value);
|
||||
values = new int[list.size()];
|
||||
int index = 0;
|
||||
for (int value : list)
|
||||
values[index++] = value;
|
||||
return values;
|
||||
}
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
import java.util.*;
|
||||
|
||||
class Test {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
Object[] data = {1, 1, 2, 2, 3, 3, 3, "a", "a", "b", "b", "c", "d"};
|
||||
Set<Object> uniqueSet = new HashSet<Object>(Arrays.asList(data));
|
||||
for (Object o : uniqueSet)
|
||||
System.out.printf("%s ", o);
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
import java.util.*;
|
||||
|
||||
class Test {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
Object[] data = {1, 1, 2, 2, 3, 3, 3, "a", "a", "b", "b", "c", "d"};
|
||||
Arrays.stream(data).distinct().forEach((o) -> System.out.printf("%s ", o));
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue