ich ein Objekt haben (sonde (x, y, r, Position)) whene i eine Liste von sonde i Wert ändern der Position wollen erstellen verwenden i:ändern
int sizel =arSonde.size();
for(int i=0;i<sizel;i++){
double x1=arSonde.get(i).x;
double y1=arSonde.get(i).y;
double rayn=arSonde.get(i).rayon;
double x2=arrayAction.get(0).x;
double y2=arrayAction.get(0).y;
Random random=new Random();
double D =rand.nextDouble();
double rayA=arrayAct.get(0).rayon;
if(D<rayA){
arSonde.set(pos,5);
}
i verwendet:
list.set(pos,element);
Könnten Sie Beispieleingabe und erwartete Ausgabe bereitstellen, um klarer zu machen, was Sie fragen? Wenn Sie die Position eines Elements in der Liste ändern möchten, verwenden Sie Collections.swap (list, i, j); – Adam
Keine Position es ist eine Variable in der Objekt-Sonde Ich füge die Objekt-Sonde zu ArSonde (Arraylist) und wenn ich D mit RayA testen Ich möchte den Wert von Pos ändern – Ilyes
Was ist "Sonde"? – Adam