public?static?void?main(String[]?args)?{
讓客戶滿意是我們工作的目標,不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務項目有:國際域名空間、雅安服務器托管、營銷軟件、網(wǎng)站建設、安龍網(wǎng)站維護、網(wǎng)站推廣。
//?亂序的字符
char[]?chars?=?{'a','c','u','b','e','p','f','z'};
//?用Arrays工具類正序排列,也可以用冒泡排序
Arrays.sort(chars);
StringBuffer?sb?=?new?StringBuffer(new?String(chars));
//?順序反轉(zhuǎn)
sb.reverse();
//?處理結(jié)果數(shù)組
char[]?c?=?new?char[sb.length()];
sb.getChars(0,?sb.length(),?c,?0);
System.out.println(c);
}
StringBuffer類本身有一個實現(xiàn)字符串逆序的方法public StringBuffer reverse();
此方法十分方便簡單,查看API即可。下面我自己寫一個方法來實現(xiàn)字符串的逆序輸出
代碼及運行結(jié)果如下
文字版代碼如下:
import java.util.Scanner;
public class Test{
public static void main(String []args) {
Scanner in=new Scanner(System.in);
System.out.print("輸入字符串:");
String s=in.nextLine();
System.out.println("字符串的逆序為:"+'\n'+reverse(s));
in.close();
}
public static String reverse(String s){
char[] chars=s.toCharArray();
int i;
s="";
for(i=chars.length-1;i=0;i--)
s+=chars[i];
return s;
}
}
import?java.util.Scanner;
public?class?Main?{
public?static?void?main(String[]?args)?{
String?a[]?=?new?String[5];
Scanner?in?=?new?Scanner(System.in);
for(int?i=0;i5;i++){
a[i]?=?in.next();
}
for(int?j=4;j=0;j--){
System.out.print(a[j]+'\t');
}
}
}
方法有很多種,
比如可以使用StringBuilder 的?reverse( )方法
可以使用String--char[] --反序輸出等
參考例子
public?class?StringDemo?{
public?static?void?main(String[]?args)?{
String?str?=?"abcdefg";
reverse(str);
}
private?static?void?reverse(String?str)?{
//從最后一位開始循環(huán)輸出,直到第一位
for?(int?i?=?str.length()-1;?i?=0?;?i--)?{
//str.charAt(i)?表示這個字符串的第i個字符
System.out.print(str.charAt(i));//gfedcba
}
}
}
輸出
gfedcba
當前題目:java逆序代碼怎么寫 java逆序數(shù)
文章來源:http://muchs.cn/article16/hphcdg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供微信公眾號、Google、外貿(mào)網(wǎng)站建設、網(wǎng)站維護、網(wǎng)頁設計公司、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)