Reversing characters in each word in a sentence - Stack Implementation

前端 未结 6 1431
情深已故
情深已故 2020-12-22 06:02

This code is inside the main function:

Scanner input = new Scanner(System.in);

System.out.println(\"Type a sentence\");
String sentence = input         


        
6条回答
  •  一个人的身影
    2020-12-22 06:26

    import java.util.StringTokenizer;
    public class stringWork {
    public static void main(String[] args) {
        String s1 = "Hello World";
        s1 = reverseSentence(s1);
        System.out.println(s1);
        s1 = reverseWord(s1);
        System.out.println(s1);
    }
    private static String reverseSentence(String s1){
        String s2 = "";
        for(int i=s1.length()-1;i>=0;i--){
            s2 += s1.charAt(i);
        }
        return s2;
    }
    private static String reverseWord(String s1){
        String s2 = "";
        StringTokenizer st = new StringTokenizer(s1);
        while (st.hasMoreTokens()) {
            s2 += reverseSentence(st.nextToken());
            s2 += " ";
        }
        return s2;
    }
    

    }

提交回复
热议问题