Reverse a given sentence in Java

前端 未结 14 1893
别跟我提以往
别跟我提以往 2020-11-27 04:52

Can anyone tell me how to write a Java program to reverse a given sentence?

For example, if the input is:

\"This is an interview question\"

14条回答
  •  抹茶落季
    2020-11-27 05:19

    a every boring bit of java:

    List l = new ArrayList(Arrays.asList("this is an interview question".split("\\s")));
    Collections.reverse(l);
    StringBuffer b = new StringBuffer();
    for( String s : l ){
        b.append(s).append(' ');
    }
    b.toString().trim();
    

    in groovy it's a little bit more readable:

    "this is an interview question"
        .split("\\s")
        .reverse()
        .join(' ')
    

提交回复
热议问题