Como criar um arquivo e escrever dados nele em Java? Guia detalhado
Olá a todos! Acabei de começar a estudar Java e me deparei com um problema que parece elementar, mas não consigo resolvê-lo. Preciso criar um novo arquivo e escrever algum texto nele (por exemplo, a string "Hello, World!"). Já tentei vários exemplos da internet, mas sempre recebo erros ou o arquivo simplesmente não é criado.\n\nAqui está o que tentei fazer:\n\n
import java.io.*;\n\npublic class Main {\n public static void main(String[] args) {\n File file = new File("test.txt");\n // Depois disso, não sei o que escrever\n }\n}\n\n\nLi sobre as classes FileWriter, BufferedWriter e FileOutputStream, mas não entendo qual é a diferença entre elas e qual é a melhor para usar. Quando tento escrever algo como `FileWriter writer = new FileWriter(file`