Java: String inversion, java string Inversion
Import java. util. ArrayList;
Import java. util. Arrays;
Import java. util. Collections;
Import java. util. List;
/*
* String inversion: Two Methods
*/
Public class ReverseString {
// Method 1
Public String [] reverse (String str ){
String [] opsite = str. split ("");
Int size = opsite. length;
String [] t = new String [size];
For (int I = 0; I <size; I ++ ){
T [I] = opsite [size-i-1];
System. out. print (t [I] + "");
}
Return t;
}
// Method 2
Public void reverse2 (String str ){
String [] opsite = str. split ("");
List <String> list = new ArrayList <String> ();
List = Arrays. asList (opsite );
Collections. reverse (list );
For (String word: list ){
System. out. print (word + "");
}
}
/**
* @ Param string Inversion
*/
Public static void main (String [] args ){
// TODO Auto-generated method stub
String str = "I LOVE JAVA ";
ReverseString r = new ReverseString ();
R. reverse2 (str );
}
}