Swap function
static String swap ( String str , int i , int j ) { char [ ] tempArr = str . toCharArray ( ) ; char temp = tempArr [ i ] ; tempArr [ i ] = tempArr [ j ] ; tempArr [ j ] = temp ; return String . valueOf ( tempArr ) ; }