Método com ARRAYS

Boa tarde,

Gostaria de saber como faço para colocar um ARRAYS como parâmetro em um método.

Ex.: Ao invés de colocar um parâmetro que o usuário vai digitar, colocar uma posição do ARRAYS.

Att,

Você quer colocar como parâmetro o vetor ou um elemento do tipo compatível com o vetor?

A ideia nao seria pegar varias coisas que o usuario digita e colocar em um array?

Para passar um Array como parametro de um método sendo esta uma Array de strings seria algo mais ou menos assim

List< String > arrayDeStrings = new ArrayList<>();
arrayDeStrings.add(algodigitado);.
classe.fazAlgo(arrayDeString);

public Class…{
public void fazAlgo(List< String > lista){


}

Array e List são estruturas de dados completamente diferentes.
Um array é um arranjo com alocação estática de memória, isto é, tem tamanho fixo.
Um List é uma coleção do tipo lista que utiliza alocação dinâmica de memória.

// isto é um array de String com 100 posições
String[] arrayDeString = new String[100];

// isto é uma lista de Strings e não um array
List<String> listaDeString = new LinkedList<>();

// isto também é uma lista de Strings e não um array
List<String> outraListaDeString = new ArrayList<>();

Certo… Considerando que ele não sabe o tamanho certo de Strings que serão digitadas pelo usuário o certo será utilizar a Array de Strings Coleção de strings do tipo lista ! =D