1. ホーム
  2. java

[解決済み】Javaでvarargsを使うのはどんなとき?

2022-04-14 01:45:27

質問

バラグが怖いです。何に使ったらいいのかわからない。

それに、引数を好きなだけ渡せるのは危険な感じがする。

使いどころのあるコンテキストの例としては、どんなものがありますか?

どのように解決するのですか?

ヴァーラグ 有用 を処理する必要があるすべてのメソッドに対して 不特定多数のオブジェクト . 良い例としては String.format . フォーマット文字列は任意の数のパラメータを受け取ることができるので、任意の数のオブジェクトを渡すためのメカニズムが必要です。

String.format("This is an integer: %d", myInt);
String.format("This is an integer: %d and a string: %s", myInt, myString);