Java criar um novo arquivo, ou, substituir o arquivo existente

Terence Lyu:

O que eu quero alcançar é criar um arquivo independentemente de se o arquivo existe ou não.

Eu tentei usar File.createNewFile()mas que só irá criar o arquivo se ele já não existe. Devo usar File.delete()e depois File.createNewFile()?

Ou há uma maneira mais clara de fazê-lo?

Bruno Caceiro :

FileWriter tem um construtor que leva 2 parâmetros também: O nome do arquivo e um booleano. O booleano indica se deve anexar ou sobrescrever um arquivo existente. Aqui estão dois exemplos Java FileWriter mostrando que:

Writer fileWriter = new FileWriter("c:\\data\\output.txt", true);  //appends to file

Writer fileWriter = new FileWriter("c:\\data\\output.txt", false); //overwrites file

Acho que você gosta

Origin http://43.154.161.224:23101/article/api/json?id=225270&siteId=1
Recomendado
Clasificación