Reverse sentence

Run Settings
LanguageJava
Language Version
Run Command
class Main { private static void reverseWord(char c[], int a, int b) { for(int i=0; i<=(b-a)/2; i++) { char ch = c[a+i]; c[a+i] = c[b-i]; c[b-i] = ch; } } public static String reverseString(String str) { char s[] = str.toCharArray(); reverseWord(s,0,s.length-1); int j = 0; for(int i=0; i<s.length; i++) { if(s[i] == ' ') { reverseWord(s,j, i-1); j = i+1; } } reverseWord(s, j, s.length-1); return new String(s); } public static void main(String[] args) { String str = "this is santhosh"; System.out.println(reverseString(str)); } }
Editor Settings
Theme
Key bindings
Full width
Lines