我需要一个反转字符串的java程序
例如: -
输入: - “你好世界” 输出: - “世界你好”
答案 0 :(得分:3)
通过split()
方法和空格分隔符拆分字符串。它将返回字符串中单词的数组,然后反转数组并通过空格字符连接元素。就是这样。
答案 1 :(得分:1)
使用split(" ")
将字符串拆分为单词(即打破空格)。然后迭代生成的单词数组,并通过将每个单词添加到StringBuilder来构建反向。
public static void main(String[] args) {
System.out.println(reverseOrderOfWords("hello world"));
}
public static String reverseOrderOfWords(String s) {
StringBuilder sb = new StringBuilder();
for (String word : s.split(" ")) {
sb.insert(0, word + " ");
}
return sb.toString().trim();
}
产地:
world hello