Editar string dentro de array

Boa tarde Mestres.
Por um motivo especifico preciso adicionar aspas simples em todas as Strings contidas em um array.
Sei como fazer isso percorrendo o array e salvando as Strings com aspas em outra lista, mas acredito que tenha uma maneira mas “elegante” de fazer isso.
Se houver , alguém consegue me mostrar um exemplo?
Abaixo é a maneira como faço hoje?

	ArrayList<String> listaentrada = new ArrayList<>();
		ArrayList<String> listasaida   = new ArrayList<>();
		listaentrada.add("1 vez de R$ 789,00");
		listaentrada.add("3 vezes de R$ 277,00");
		listaentrada.add("8 vezes de R$ 102,00");
		listaentrada.add("12 vezes de R$ 87,00");
		listaentrada.add("voltar ao menu anterior");

		for (String string : listaentrada) {
			listasaida.add("'" + string + "'");
		}
		for (String string : listasaida) {
			System.out.println(string);
		}

Agradeço por todas as dicas que me puderem enviar.

Boas, é só adicionar a ao inicio e fim da String aspas, quando adiciona á lista:
O resultado vai ser o mesmo.

ArrayList<String> listaentrada = new ArrayList<>();
listaentrada.add("'1 vez de R$ 789,00'");
listaentrada.add("'3 vezes de R$ 277,00'");
listaentrada.add("'8 vezes de R$ 102,00'");
listaentrada.add("'12 vezes de R$ 87,00'");
listaentrada.add("'voltar ao menu anterior'");

for (String string : listaentrada) {
    System.out.println(string);
}

Bom estudo.

Com streams podes fazer isso desta forma

    ArrayList<String> listaentrada = new ArrayList<>();
    listaentrada.add("1 vez de R$ 789,00");
    listaentrada.add("3 vezes de R$ 277,00");
    listaentrada.add("8 vezes de R$ 102,00");
    listaentrada.add("12 vezes de R$ 87,00");
    listaentrada.add("voltar ao menu anterior");

    List<String> listasaida =  listaentrada.stream().map(s -> "'"+s+"'").collect(Collectors.toList());
    listasaida.forEach(System.out::println);
2 curtidas

Perfeito! Obrigado.

Você consegue explicar este operador ::?

Esse operador é chamado de Method Reference.