//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]); }