Find Largest Element In an Array
1)Iterative Way
2) Java8 Stream
3)Using Arrays.sort()
4)Using Collections
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | public class FindLargestElementInAnArray { static int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; public static void main(String[] args) { System.out.println(largest()); } // Method to find maximum in array[] private static int largest() { int i; // Initialize maximum element int max = array[0]; // Traverse array elements from second and // compare every element with current max for (i = 1; i < array.length; i++) if (array[i] > max) max = array[i]; return max; } } |
2) Java8 Stream
1 2 3 4 5 6 7 8 9 10 11 12 | import java.util.Arrays; public class FindLargestElementInAnArray { static int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; public static void main(String[] args) { int max = Arrays.stream(array).max().getAsInt(); System.out.println(max); } } |
3)Using Arrays.sort()
1 2 3 4 5 6 7 8 9 10 11 12 | import java.util.Arrays; public class FindLargestElementInAnArray { static int array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; public static void main(String[] args) { Arrays.sort(array); System.out.println(array[array.length -1]); } } |
4)Using Collections
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.Arrays; import java.util.Collections; import java.util.List; public class FindLargestElementInAnArray { static Integer array[] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; public static void main(String[] args) { List<Integer> list=Arrays.asList(array); Collections.sort(list); System.out.println(list.get(list.size() - 1)); } } |
Comments
Post a Comment