失礼しました
ArrayList list = new ArrayList
のあと
list.add("1")
list.add("2")
〜
list.add("10")
これを繰り返す。
しかし最終的にlistの中身を見るとすべて"10"になっている

参照渡しというものらしいのですが
回避する方法がよくわかりませんので教えてください