From 39befb587d3809bdad19afcbb93c4c6951060116 Mon Sep 17 00:00:00 2001 From: Sujay Sawant Date: Tue, 29 Oct 2019 11:40:29 +0530 Subject: [PATCH] Added method to reverse a sentence --- src/ReverseSentence.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) 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