扭转字符数组的词 [英] Reverse of Words in Character Array
本文介绍了扭转字符数组的词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个字符数组 {'H','E','L','L','O','','W','我','N'} ;
我想做的数组如{赢你好}句顺序相反。我怎样才能做到这一点在Java中。
I have a char array {'H','e','l','l','o',' ','W','i','n'};
I want to do the reverse of order of sentence in array like {Win Hello}. How can i do this in java.
感谢
推荐答案
这个例子解决方案适用于字符数组和字符串:
This example solution works for char array and String:
public char[] reverseWords(final char[] input){
return reverseWords(new String(input)).toCharArray();
}
public String reverseWords(final String input){
//Cut words to array
final String[] words = input.split(" ");
String result="";
//Reverse array
for (int i=words.length-1; i>-1; i--){
result += words[i]+" ";
}
result = result.trim();
return result;
}
这篇关于扭转字符数组的词的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文