私の主なプログラム以外のものをテストするために作成しました。私は私のメインプログラムでこのエラーを受けて、今修正しようとしています。私はこれがこれについて最善の方法であるかどうかはわかりませんが、ArrayListを持っていて、その中の値をヒットすることができないものに置き換えることができることを望みます。または、長さや他の値に影響を与えずに配列から配列を削除します。したがって、ポーズ0は依然として0です。ポジション4は、ポイズン2が削除されていれば、ポジション4のままです。ここに私の現在のコードです。Java - ArrayListをRectangle2D.Doubleを使用して設定しました
import java.util.ArrayList;
import java.awt.geom.Rectangle2D;
public class Main
{
public static void Main(String [] args)
{
ArrayList xcoords = (new Objects()).xco();
for(int x = 0 ; x < xcoords.size() ; x++)
{
System.out.println(xcoords.get(x));
}
System.out.println("Start Replace");
xcoords.set(0,10,15,34,54);
System.out.println("End replace");
for(int x = 0 ; x < xcoords.size() ; x++)
{
System.out.println(xcoords.get(x));
}
}
}
そして、私のオブジェクトクラス
import java.util.ArrayList;
import java.awt.geom.Rectangle2D;
public class Objects
{
ArrayList<Integer> xco()
{
ArrayList rectangles = new ArrayList();
rectangles.add((new Rectangle2D.Double(5,10,20,100)));
rectangles.add((new Rectangle2D.Double(4555,1566,20,100)));
rectangles.add((new Rectangle2D.Double(73,45,20,100)));
rectangles.add((new Rectangle2D.Double(1463,98623,20,100)));
return rectangles;
}
}
エラーが発生しましたので、desiered機能を取得するのArrayListを使用してeasior方法があり、どのように私が設定」に行きますか'arraylistの価値。
ありがとう、カイル。
まさにこのエラーは* *は何?例外、エラーメッセージ、予期しない動作がありますか? –
申し訳ありませんが、私は完全にエラーを含めることを忘れてしまった、私は今編集する。 – Kyle93