例えば、
int[] hoge = new int[100];
としたhogeがあって、hogeが大きさ100では足りなくなったので、
200とか100より大きな大きさにしたい。
または、100では多すぎたので、
10とか100より小さな大きさにしたい。
といったときには、どうすればいいでしょうか?
途中までは値が格納されていて、それを残したままにしたいです。