Mi piacerebbe essere in grado di creare una funzione come:
class A {
private String extraVar;
public String myFormat(String format, Object ... args){
return String.format(format, extraVar, args);
}
}
Il problema qui è che args
è trattato come Object[]
nel metodo myFormat
, e quindi è un singolo argomento per String.format
, mentre mi piacerebbe ogni singolo Object
in args
per essere passato come un argomento nuovo. Poiché String.format
è anche un metodo con argomenti variabili, questo dovrebbe essere possibile.
Se ciò non è possibile, esiste un metodo simile String.format(String format, Object[] args)
? In quel caso ho potuto anteporre extraVar
ad args
utilizzare un nuovo array e passarlo a tale metodo.