糊涂工具文檔說這“是他最喜歡的形式”
成都地區優秀IDC服務器托管提供商(成都創新互聯公司).為客戶提供專業的成都服務器托管,四川各地服務器托管,成都服務器托管、多線服務器托管.托管咨詢專線:028-86922220當然,類似于日志的那種寫法,免去了繁雜+"的"+拼接,也是我最喜歡的形式。
執行后打印結果:
剛開始寫這個方法時,本來用了大量的if...else...,為了裝X和看起來舒服一點,后來把代碼緊湊著寫了。
其中用到了遞歸
public class Util {
public static void print(String s,Object... os){
System.out.println(dg(s,os,0,""));
}
private static String dg(String s,Object[] os,int ok,String wb){
if (s.contains("{") && s.contains("}")){
int l = s.indexOf("{");
int r = s.indexOf("}");
if (l+1 == r){ok ++;
if (r+1 != s.length()) wb = dg(s.substring(r+1), os, ok,"");
return !"".equals(wb)?s.substring(0,l)+os[ok-1]+wb:os.length>=ok?s.substring(0,l)+os[ok-1]+s.substring(r+1):s;
}else return s;
}else return s;
}
}
小白一枚,若有讀者發現錯誤和問題歡迎聯系指正。
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
當前標題:Java簡便打印小工具以及遞歸的用法-創新互聯
文章出自:http://vcdvsql.cn/article42/gigec.html
成都網站建設公司_創新互聯,為您提供網站收錄、網站排名、網站維護、網頁設計公司、移動網站建設、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯