1
 /**
     * @return Returns the parameters.
     */
    public Set<FeatureParameterDTO> getParameters() {
        return this.parameters;
    }

から値を取得するにはどうすればよいgetParametersですか? toString大丈夫じゃない?正しいやり方とは?

4

2 に答える 2

5

複数の値を持つ可能性があります。したがって、それらを反復処理する必要があります。質問はより正確にする必要があります。これはかなりむずかしいです。簡単な例:

import java.util.Set;
import java.util.TreeSet;


public class SetTest {

Set<Integer> parameters = new TreeSet<Integer>();

  public static void main(String[] args) {
      SetTest st = new SetTest();
      Set<Integer> param = st.getParameters();
      param.add(1);
      param.add(2);
      param.add(3);

      for (Integer myVal : param) {
        System.out.println(myVal);
      }
   }

   public Set<Integer> getParameters() {
      return this.parameters;
   }
}
于 2012-12-11T13:43:40.833 に答える
3

getParameters()次のように、 の戻り値を反復処理できます。

for (FeatureParameterDTO fpt : getParameters()) {
  // do what you want with fpt
}
于 2012-12-11T13:24:00.270 に答える