Java Reverse String Array Example
- /*
- Java Reverse String Array Example
- This Java Reverse String Array example shows how to find sort an array of
- String in Java using Arrays and Collections classes.
- */
- import java.util.Collections;
- import java.util.List;
- import java.util.Arrays;
- public class ReverseStringArrayExample {
- public static void main(String args[]){
- //String array
- String[] strDays = new String[]{"Sunday", "Monday", "Tuesday", "Wednesday"};
- /*
- * There are basically two methods, one is to use temporary array and
- * manually loop through the elements of an Array and swap them or to use
- * Arrays and Collections classes.
- *
- * This example uses the second approach i.e. without temp variable.
- *
- */
- //first create a list from String array
- List<String> list = Arrays.asList(strDays);
- //next, reverse the list using Collections.reverse method
- Collections.reverse(list);
- //next, convert the list back to String array
- strDays = (String[]) list.toArray();
- System.out.println("String array reversed");
- //print the reversed String array
- for(int i=0; i < strDays.length; i++){
- System.out.println(strDays[i]);
- }
- }
- }
- /*
- Output of above given Java Reverse String Array example would be
- String array reversed
- Wednesday
- Tuesday
- Monday
- Sunday
- */



