Java实现字符串倒叙排列输出,实现如下
1.代码
package myProject;
public class Test2 {
public static void main(String[] args) {
//字符串倒叙排列
//方法一:字符串转字节数组toCharArray,再for循环遍历
String str="abc124234";
char[] ch=str.toCharArray();
String strNew ="";
for(int i = ch.length - 1;i>=0;i--){
strNew +=ch[i];
}
System.out.println("字符串"+str+"倒叙排列结果为:"+strNew);
//方法二:for循环遍历,使用charAt方法
//charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。
String strNew2 ="";
for(int i = ch.length - 1;i>=0;i--){
strNew2 +=str.charAt(i);
}
System.out.println("字符串"+str+"倒叙排列结果为:"+strNew2);
//方法三:定义一个StringBuffer,利用StringBuffer类中的reverse()直接导出输出
StringBuffer sBuffer= new StringBuffer(str);
StringBuffer strNew3 = sBuffer.reverse();
System.out.println("字符串"+str+"倒叙排列结果为:"+strNew3);
}
}
2.输出结果
字符串abc124234倒叙排列结果为:432421cba
字符串abc124234倒叙排列结果为:432421cba
字符串abc124234倒叙排列结果为:432421cba