Acessando valores de um array

Oi pessoal, estou tentando criar um app de android, mas estou com alguns problemas

crirei um metodo chamado preencheVetor(); ele vai pegar numeros do meu xml transformalos em double e retorna um vetor de doubles

public ArrayList PreencheVetores(){

	ArrayList<Double> vetorPosicao = new ArrayList<Double>();
    EditText Posx1 =(EditText) findViewById(R.id.posx1);
    vetorPosicao.add(Double.parseDouble(Posx1.getText().toString()));
   
    EditText Posx2 =(EditText) findViewById(R.id.posx2);
    vetorPosicao.add(Double.parseDouble(Posx2.getText().toString()));
    
    EditText Posx3 =(EditText) findViewById(R.id.posx3);
    vetorPosicao.add(Double.parseDouble(Posx3.getText().toString()));
    
    EditText Posx4 =(EditText) findViewById(R.id.posx4);
    vetorPosicao.add(Double.parseDouble(Posx4.getText().toString()));
    	    
    return vetorPosicao;      


}

O prolema agora é como que eu faço para ter acesso as posiçoes desse vetor,
por exemplo
se inicialmente eu insiro os numero 4.5, 5.6, 7.7, 8.8 e depois quero multiplicalos por 3 como eu faço?

Se quer multiplicar todos faça um laço for (ou foreach), caso contrário informe a posição do vetor entre colchetes "[p]’

// foreach
for (double d : vetorPosicao) {
    d = d * 3;
}

// ou for
for (int i = 0; i &lt; vetorPosicao.length; i++) {
    vetorPosicao[i] = vetorPosicao[i] * 3;
}