如何改变字符串中单词的位置(对称)

时间:2018-10-25 11:59:39

标签: java string

我想更改字符串中单词的位置。 它必须是对称变化的。
示例myString =“这个网站真好”
我希望它将是=“这个网站也很好”

2 个答案:

答案 0 :(得分:1)

以下内容将满足您的需求:

public static void main(String[] args) {

        StringTokenizer st = new StringTokenizer("This website is so nice");

        String reversed = "";

        while (st.hasMoreTokens()) {
            reversed = st.nextToken() + " " + reversed;
        }

        System.out.println("reversed is :" + reversed);

    }

答案 1 :(得分:1)

List myList = Arrays.asList(myString.split(" "));
Collections.reverse(myList);
String reversed = String.join(" ", myList);