Criando arquivos

Alguem poderia me dar um exemplo de como criar um arquivo de saida em java usando PrintWriter? Eu coloquei o seguinte codigo :
PrintWriter p = new PrintWriter(new FileWriter(“arq.txt”));
e quando eu compilo da o seguinte erro:
C:\Arquivos de programas\netbeans-4.0\Eduardo\JavaApplication10\src\javaapplication10\Saida.java:20: unreported exception java.io.IOException; must be caught or declared to be thrown.
Alguem poderia me dar uma dica?

Olá, seja bem vindo

da uma lida nesse tutorial
http://www.guj.com.br/java.artigo.13.1.guj

Tá precisando por ex. um bloco try-catch.

    try {
        PrintWriter p = new PrintWriter(new FileWriter("arq.txt"));
    } catch(IOException ioe) {
        ioe.printStackTrace();
    }

O construtor do FileWriter pode jogar uma exceção é java quer que você lida com a exceção, mesmo que seja so pra imprimir o stack trace como faz meu exemplo.

E sim, seria bom ler o tutorial.

-Sami

Vlw ae pela apostila e pela dica da exceção, mas tenho quase certeza que o problema é que naum esta criando o arquivo Ex:
FileWriter f = new FileWriter(new File(“arq.txt”)); arq.txt. No doc do netbeans fala q ocorreu exceção porque naum foi possivel gerar o arquivo ou não pode abrir nem alterar ele
IOException - if the file exists but is a directory rather than a regular file, does not exist but cannot be created, or cannot be opened for any other reason. Alguma idéia?

Eskece era akele try mesmo vlw Ae =D :wink: