fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. int[] rangeArray = {1,3,6,5};
  13. int[] givenArray = {1,6,5,3};
  14. int[] givenArrayWithElementOutOfRange = {1,6,5,4};
  15.  
  16. Integer[] newRangeArray = new Integer[rangeArray.length];
  17. Integer[] newGivenArray = new Integer[givenArray.length];
  18. Integer[] newGivenArrayWithElementOutOfRange = new Integer[givenArrayWithElementOutOfRange.length];
  19.  
  20. for (int index = 0; index < rangeArray.length; index++) {
  21. newRangeArray[index] = Integer.valueOf(rangeArray[index]);
  22. newGivenArray[index] = Integer.valueOf(givenArray[index]);
  23. newGivenArrayWithElementOutOfRange[index] = Integer.valueOf(givenArrayWithElementOutOfRange[index]);
  24. }
  25.  
  26. System.out.println("Does Given Array has all the elements in range: " + hasRange(newGivenArray, newRangeArray));
  27. System.out.println("Does Given Array has all the elements in range: " + hasRange(newGivenArrayWithElementOutOfRange, newRangeArray));
  28. }
  29.  
  30. public static boolean hasRange(Integer[] givenNums, Integer[] range) {
  31. return Arrays.asList(givenNums).containsAll(Arrays.asList(range));
  32. }
  33. }
Success #stdin #stdout 0.04s 711168KB
stdin
Standard input is empty
stdout
Does Given Array has all the elements in range: true
Does Given Array has all the elements in range: false