public class Reverse {
public void swap(String [] data){
int length = data.length;
String temp ;
for (int i = 0; i < length / 2; i++) {
temp = data[i];
data[i] = data[length - 1 - i];
data[length - 1 - i] = temp;
}
}
public static void main(String[] args) {
String s = "I am a programer";
String[] strSplt = s.split(" ", -1);
//reverse
Reverse rv = new Reverse();
rv.swap(strSplt);
//get the new reversed string
StringBuffer rvsdStr = new StringBuffer();
for (int i = 0; i < strSplt.length ; i++) {
//System.out.println(strSplt[i]);
rvsdStr.append(strSplt[i]+ " ");
}
rvsdStr.deleteCharAt(rvsdStr.length()-1);
System.out.println("The reversed string: " + rvsdStr.toString());
}
}