Java Reverse String Array Example /*         Java Reverse String Array Example         This Java Reverse Str...

Java Reverse String Array Example

03:02 PASSOVE INCOME 0 Comments

            Java Reverse String Array Example

  1. /*
  2.         Java Reverse String Array Example
  3.         This Java Reverse String Array example shows how to find sort an array of
  4.         String in Java using Arrays and Collections classes.
  5.  */
  6. import java.util.Collections;
  7. import java.util.List;
  8. import java.util.Arrays;
  9. public class ReverseStringArrayExample {
  10.        
  11.         public static void main(String args[]){
  12.                
  13.                 //String array
  14.                 String[] strDays = new String[]{"Sunday""Monday""Tuesday""Wednesday"};
  15.                
  16.                 /*
  17.                  * There are basically two methods, one is to use temporary array and
  18.                  * manually loop through the elements of an Array and swap them or to use
  19.                  * Arrays and Collections classes.
  20.                  *
  21.                  * This example uses the second approach i.e. without temp variable.
  22.                  *
  23.                  */
  24.                
  25.                 //first create a list from String array
  26.                 List<String> list = Arrays.asList(strDays);
  27.                
  28.                 //next, reverse the list using Collections.reverse method
  29.                 Collections.reverse(list);
  30.                
  31.                 //next, convert the list back to String array
  32.                 strDays = (String[]) list.toArray();
  33.                
  34.                 System.out.println("String array reversed");
  35.                
  36.                 //print the reversed String array
  37.                 for(int i=0; i < strDays.length; i++){
  38.                         System.out.println(strDays[i]);
  39.                 }
  40.                
  41.         }
  42. }
  43. /*
  44. Output of above given Java Reverse String Array example would be
  45. String array reversed
  46. Wednesday
  47. Tuesday
  48. Monday
  49. Sunday
  50. */

0 comments: