本文介绍了用Java反转单词的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好我想打印java reverse这个词,所以打印avaj。
Hello I want to print the word java reversed so it prints avaj.
推荐答案
String s = "java";
String reversed = new StringBuilder(s).reverse().toString(); // "avaj"
String str = "java";
String revStr = reverseWordByWord(str);
public String reverseWordByWord(String str){
int strLeng = str.length()-1;
String reverse = "", temp = "";
for(int i = 0; i <= strLeng; i++){
temp += str.charAt(i);
if((str.charAt(i) == ' ') || (i == strLeng)){
for(int j = temp.length()-1; j >= 0; j--){
reverse += temp.charAt(j);
if((j == 0) && (i != strLeng))
reverse += " ";
}
temp = "";
}
}
return reverse;
}
这篇关于用Java反转单词的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!