【发布时间】:2018-10-25 11:59:38
【问题描述】:
我想改变字符串中单词的位置。
它需要是对称变化的。
Example myString= "这个网站真好"
我希望它是=“很好,这个网站也是如此”
【问题讨论】:
-
到目前为止你有什么尝试?
我想改变字符串中单词的位置。
它需要是对称变化的。
Example myString= "这个网站真好"
我希望它是=“很好,这个网站也是如此”
【问题讨论】:
以下将做你想做的事:
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);
}
【讨论】:
List myList = Arrays.asList(myString.split(" "));
Collections.reverse(myList);
String reversed = String.join(" ", myList);
【讨论】: