C++ でいうところの,vector<int> に当たるものが欲しいのですが,何か
いい方法はありますでしょうか.

とりあえず ArrayList を使うというのが候補だと思うのですが,ArrayList を
使うと,例えば C++ で x[i] = 3; と書けたものを x.set(i, new Integer(3));
のように長ったらしく書かなければならず,また,x[i] の値を読み出すときは,
((Integer) x.get(i)).intValue() のように,これまたややっこしいことを
書くしかなさそうなのですが,もっと簡単な方法はあるでしょうか.
御教示のほど宜しくお願いします.