- 177 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 01:40:29 ]
- int []a=new int[5];
a[ZERO]=0: a[ONE]=1; … こんな感じで配列を定数で置き換えたいときってどういう方法がメジャでしょうか? interface NUM{int ZERO=0;int ONE=1;…} class Hoge implements NUM{} class Hoge{ private final int ZERO=0; private final int ONE=1; …} enum NUM{ZERO,ONE,…} … int []a=new int[5]; a[NUM.ZERO.ordinal()]=7; 列挙で扱いたい気がするけれど、javaの場合整数値と直接結びつかないから ordinalを呼ばないといけないし、理由は忘れましたがordinalを使うようなやり方は 止めるべきという話を以前見聞きした気がします。
|

|