2017-12-04 114 views
0

私は、デバッグ中に真であることがif文でこの表現を強制しようとしています:EclipseのデバッガでJava enumの値を変更しますか?

enumFooValue = getValue() 
if (enumFooValue == Foo.BAR) 

しかし、のgetValueにより返される値は()Foo.BARしかしFoo.BAZではありません。 EclipseデバッガでenumFooValueをBARと序数の値に変更してみましたが、これはうまくいかないようです。列挙型と別の列挙型の間の平等には、2つのオブジェクトが等しいことが必要です。 Foo.BARのIDがわからないので、どのように進んでいくのか分かりません。

答えて

0

非常に単純です:序数や名前はFoo.BARに変更しないでください。

関連する問題