Java Reverse String Array Example

[ad_1]

/*

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

*/

[ad_2]

Leave a Comment