考慮一個字符串。在java中使用可變數量的參數進行字符串格式化
String Str = "Entered number = %d and string = %s"
讓我們說我有對象的列表
List<Objects> args = new ArrayList<Objects>();
args.add(1);
args.add("abcd");
有什麼辦法中,我可以替代這些ARGS進入海峽,讓我得到這樣"Entered number = 1 and string = abcd "
一個字符串?
通過一般化我打算將所有問題和參數轉儲到文件(如json)中並在運行時執行它們。 請讓我知道是否有更好的方法來做到這一點。
str.replaceAll(「%d」,(String)args.get(1)); – Zohaib