03:02
Java Reverse String Array Example /* Java Reverse String Array Example This Java Reverse Str...
03:02
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
*/
0 comments: