Могу ли я передать массив в качестве аргументов в метод с переменными аргументами в Java?

Я хотел бы иметь возможность создать функцию, такую ​​как:

class A {
  private String extraVar;
  public String myFormat(String format, Object ... args){
    return String.format(format, extraVar, args);
  }
}

Проблема здесь в том, чтоargs рассматривается какObject[] в методеmyFormatи, таким образом, является единственным аргументомString.formatв то время как я хотел бы каждыйObject вargs быть переданным в качестве нового аргумента. посколькуString.format это также метод с переменными аргументами, это должно быть возможно.

Если это невозможно, есть ли такой метод, какString.format(String format, Object[] args)? В этом случае я мог бы предварятьextraVar вargs используя новый массив и передать его этому методу.

Ответы на вопрос(0)

Ваш ответ на вопрос