String array Intersect
import java.util.Arrays;
import java.util.LinkedHashSet;
import java.util.Set;
/**
* @author devan
* @date 03-Oct-2013
* @email devanms@am.amrita.edu
*/
public class ArrayIntersect {
public static void main(String[] args) {
String[] strings1 = { "a", "b", "c", "f" };
String[] strings2 = { "b", "c", "d", "f" };
Set set = new LinkedHashSet(Arrays.asList(strings1));
set.retainAll(Arrays.asList(strings2));
System.out.println(set.toString());
/*
String[] stringIntersect = set.toArray(new String[0]); //For storing the result in another array
System.out.println(Arrays.toString(stringIntersect));
*/
}
}
Output
======
[b, c, f]
No comments:
Post a Comment