PrintWriter

3 respostas
C

pessoal,
estou estudando o pacote io, e estou com o seguintes problemas
que retornam os seguinte erros.
“The constructor PrintWriter(String, boolean) is undefined
The method close() is undefined for the type String”

Segue o código :

String novo;

public static void main(String arg[]){

printWriter saida = new PrintWriter(novo, true);

saida.println(Ola !!);

saida.close();

novo.close();

Obrigado!

3 Respostas

R

“cone”:
pessoal,
estou estudando o pacote io, e estou com o seguintes problemas
que retornam os seguinte erros.
“The constructor PrintWriter(String, boolean) is undefined
The method close() is undefined for the type String”

Segue o código :

String novo;

public static void main(String arg[]){

printWriter saida = new PrintWriter(novo, true);

saida.println(Ola !!);

saida.close();

novo.close();

Obrigado!

Cara, é o seguinte…

1o. erro --> o PrintWriter não recebe como parametro uma String nem um boolean.

2o. erro --> uma string naum tem o metodo close.
Quando vc naum for mais utilizar uma String, apenas atribua null.

Ex: String novo = “Teste”;
novo = null;

Flw :wink:

F

vc deve estar querendo usar o seguinte construtor de PrintWriter:

PrintWriter(OutputStream out, boolean autoFlush)

pelo q eu to vendo, vc tem uma variavel global OutputStream com o nome novo, e nesse metodo vc criou uma String com o mesmo nome. pra arrumar isso vc pode:

escolher outro nome para string novo

String str;
public static void main(String arg[]){
printWriter saida = new PrintWriter(novo, true);
saida.println("Ola !!");
saida.close();
novo.close();

OU

usar this para especificar q eh a variavel da classe q vc esta usando:

String novo;
public static void main(String arg[]){
printWriter saida = new PrintWriter(this.novo, true);
saida.println("Ola !!");
saida.close();
this.novo.close();
C

Blz,
Pessoal, estou iniciando minha uma nova vida (como programador), e agradeço as dicas que tenho recebido, veja a API mas em alguns momentos ela só fica clara com alguns dicas que vc’s me passam…!
obrigado: :!:

Criado 27 de setembro de 2004
Ultima resposta 28 de set. de 2004
Respostas 3
Participantes 3