首页 > 代码库 > 实现对字符串的反转输出与句子的反转输出
实现对字符串的反转输出与句子的反转输出
主要实现对一个字符的反转输出,例如,将字符串“abcdefg”反转输出为“gfedcba”。对一个句子的反转输出,例如,将句子“I am a student.”反转输出为“student. a am I”。其中的一个实现代码如下:
/**
*
* @author JiaJoa
* 实现对字符串的反转,对句子单词的反转
*/
public class StringReverse {
public static void main(String[] args){
String str = "abcdefg";
System.out.println(StringReverse.strReverse(str));
String sentence = "I am a student.";
System.out.println(StringReverse.sentenceReverse(sentence));
}
//字符串的反转输出
public static String strReverse(String str){
StringBuffer sb = new StringBuffer(str);
return sb.reverse().toString();
}
//句子的反转输出
public static String sentenceReverse(String sentence){
String[] strArray = sentence.split("\\s");
StringBuilder sb = new StringBuilder();
for(int i=strArray.length-1;i>=0;i--){
sb.append(strArray[i]+" ");
}
return sb.toString();
}
}
实现对字符串的反转输出与句子的反转输出
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。