>>99
hoge が static になってるからインスタンスいくつ作っても同じ物になります。
Foo.hoge = new double[3];
とする・・・というか、
class Foo{
static double [] hoge = new double[3]; //hogeを3の配列として初期化
}
public class Aso{
public static void main(String args[]){
Foo [] foo = new Foo [2];//Fooクラスの変数fooを2個作ったつもり
for(int i=0;i<2;i++){
foo[i]=new Foo();//2個を初期化したつもり
}
}
}
ですね。

オブジェクト単位でhogeが欲しい場合は、Fooのコンストラクタで生成します。
ただし、doubleはオブジェクトでないので上のコードからstaticを取るだけでOKです。

> ArrayList
java.util.ArrayList です。
実行中に追加できて便利です。toArray()メソッド役に立たんけど(w


なんかレス一杯ついてるけど・・・いいや、書いちゃえ。