Podemos criar uma lista a partir de Arrays também!
importjava.util.Arrays;importjava.util.List;String[] arrayDeNomes = {"Giuliana","Leia","Rey"};//convertendo para lista:List<String> listaConvertida =Arrays.asList(arrayDeNomes);System.out.println(listaConvertida);
E de Lista para Array?
Lists tem um método chamado toArray(), ele vai retornar um array de objetos, veja:
importjava.util.Arrays;importjava.util.List;//precisamos iniciar com new String para que ele saiba o tipo de objeto a retornar// e um tamanho padrão também.String[] arrayConvertido =listaConvertida.toArray(newString([0]));System.out.println(Arrays.toString(arrayConvertido));