0

PaymentFrequency という列挙があります。

public enum PaymentFrequency {

  D("Daily"),
  W("Weekly"),
  M("Monthly"),
  Y("Yearly");

  private final String description;

  PaymentFrequency(final String description) {
    this.description = description;
  }

  public String getDescription() {
    return description;
  }
}

そして今、私が自分のBeanでこれを行うと:

private PaymentFrequency[] paymentPeriods = PaymentFrequency.values();

public PaymentFrequency[] getPaymentPeriods() {
  return paymentPeriods;
}

public void setPaymentPeriods(PaymentFrequency[] paymentPeriods) {
  this.paymentPeriods = paymentPeriods;
}

列挙からすべての値を取得します。WMの値だけを取得するにはどうすればよいですか?

4

3 に答える 3

1

配列を追加できます

static final PaymentFrequency[] WM = { W, M };
于 2012-07-31T07:48:54.353 に答える
1

まあ、あなたはできる

 private PaymentFrequency[] paymentPeriods = 
     new PaymentFrequency[] {PaymentFrequency.W, PaymentFrequency.M};
于 2012-07-31T07:49:54.967 に答える
0
private PaymentFrequency[] paymentPeriods = new PaymentFrequency[] {PaymentFrequency.W, PaymentFrequency.M};

これがあなたの質問かどうかわかりません...

于 2012-07-31T07:51:43.580 に答える