私はパラメータとしてvarargの文字列を持つ必要があるコンストラクタを持っています。 私はこれらの文字列を分離してArrayListに追加する必要があります。その部分は私のメソッドを実行します。ここでメソッドにパラメータとしてvarargを渡すには?
はコードです:
private ArrayList<String> answers = new ArrayList<>();
private int index;
public Text(String ... str)
{
separateVararg(); // How to pass vararg in here
}
メソッドへのパラメータとしてコンストラクタからこの可変引数を渡す方法は?
varargのすべての要素をリストに追加したくないので、いくつかのチェックを最初に行う必要があります。たとえば、いくつかの同じ文字列があるかどうかを確認する必要があります。 –
そして 'String'を繰り返して、それぞれの条件を満たしていればそれを' List'に追加します。 –
ええ、それは素晴らしい:) –