Sou iniciante em java, e estou querendo criar o seguinte método.
Pegar um ArrayList, que tenha uma String em cada posição: Exemplo: [ Amarelo, Verde, Azul, Branco], e jogá-lo em um BufferedWriter, e em seguida, criar um arquivo .txt no qual cada elemento do ArrayList ficará em uma linha. Exemplo:
Detalhe, você pode simplificar muito esse código se passar o File diretamente no construtor do PrintWriter. Só fiz dessa forma pq vc diz explicitamente que precisa usar um BufferedWriter. Na prática, o FileWriter fará isso também, já que cria um BufferedWriter internamente.