こんにちは私はSetをとるセッターに文字列配列を渡す必要があります。それを渡す方法がわからない。おかげセットに文字列配列を渡す必要があります
は、これが私のフォームです:メソッドはsetFields(:述べたメッセージを持っ
ParameterBean paramBean = new ParameterBean();
form.getFields() y
paramBean.setFields(Arrays.asList(form.getFields())); //Need bean set here
:
public String[] getFields() { return fields; }
public void setFields(String[] s)
{
fields = s;
//System.out.println("form Array length " + s.length);
}
、ここでは、Beanです:
private Set<FieldBean> fields;
public void setFields(Collection<FieldBean> val)
{
t
if(fields == null) fields = new HashSet<FieldBean>();
fields.addAll(val);
}
アクションコードCollection)は、引数(List)には適用されません
は、配列内の重複はありますか? –
[this](http://stackoverflow.com/questions/3064423/java-easily-convert-array-to-set)スレッドを参照してください。 –
@WebUser: 'addAll'は重複を無視します。 – SLaks