diff --git a/src/ReverseSentence.java b/src/ReverseSentence.java index 6e62058..f2cb67f 100644 --- a/src/ReverseSentence.java +++ b/src/ReverseSentence.java @@ -1,4 +1,5 @@ import java.util.Arrays; +import java.util.StringJoiner; /** Created by Shailesh on 12/26/2016. */ public class ReverseSentence { @@ -12,5 +13,14 @@ public static void main(String args[]) { result[i] = temp[temp.length - i - 1]; } System.out.println("String after Reverse :" + Arrays.toString(result)); + System.out.println("String after Reverse :" + reverse(input)); } -} + + private static String reverse(String str) { + String[] words = str.split("\\s"); + StringJoiner reverse = new StringJoiner(" ", "[", "]"); + for (int i = words.length - 1; i >= 0; i--) + reverse.add(words[i]); + return reverse.toString(); + } +} \ No newline at end of file