[英]How to dynamically pass arguments for a java function using variable length parameter
java中的某些函數使用可變長度參數。 喜歡
String java.lang.String.format(String format, Object... args)
如何動態地將參數傳遞給該函數?
例如
String fillInString(String str, ArrayList<String> token){
return String.format(str, token[0], token[1]....);
}
String fillInString(String str, ArrayList<String> token){
return String.format(str, token.toArray(new String[token.size()]));
}
將令牌值作為數組發送給函數。
String fillInString(String str, String ... token){
return String.format(str, token);
}
這樣的var args可以接受單獨的參數或數組。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.