2017-09-29 3 views
-2
File file = new File("output.txt"); 

PrintWriter output = new PrintWriter(file,true); 

Als ich PrintWriter(file,true) verwenden Es ist mir zeigenkein passender Konstruktor für Printwriter gefunden (Datei, boolean)

"keinen geeigneten Konstruktor für Printwriter (Datei, boolean) gefunden"

Fehler wie man es löst, Danke

+1

Haben Sie darüber nachgedacht, die Javadoc Beratung? Du kannst nicht einfach Dinge erfinden und dich dann wundern, warum sie nicht existieren. – EJP

+0

@Tom Mögliche Duplikate wie? – EJP

+0

@EJP OP _clearly_ möchte einen 'PrintWriter' instanziieren, der an eine existierende Quelle anfügt und die Antworten sagen ihm, wie es geht. – Tom

Antwort

1

PrintWriter Klasse hat keinen Konstruktor, der File, Boolean

akzeptiert

Am besten entfernen Sie die Boolean und geben Sie einfach die File.

Komplette Liste genommen von Oracle

PrintWriter(File file) 
Creates a new PrintWriter, without automatic line flushing, with the specified file. 

PrintWriter(File file, String csn) 
Creates a new PrintWriter, without automatic line flushing, with the specified file and charset. 

PrintWriter(OutputStream out) 
Creates a new PrintWriter, without automatic line flushing, from an existing OutputStream. 

PrintWriter(OutputStream out, boolean autoFlush) 
Creates a new PrintWriter from an existing OutputStream. 

PrintWriter(String fileName) 
Creates a new PrintWriter, without automatic line flushing, with the specified file name. 

PrintWriter(String fileName, String csn) 
Creates a new PrintWriter, without automatic line flushing, with the specified file name and charset. 

PrintWriter(Writer out) 
Creates a new PrintWriter, without automatic line flushing. 

PrintWriter(Writer out, boolean autoFlush) 
Creates a new PrintWriter. 
0

Printwriter Klasse hat keinen Konstruktor, der zusammen 2-Parameter-Datei und boolean nehmen.

So haben Sie boolean parameter.and Code schreiben entfernen as-

File file = new File("output.txt"); 

PrintWriter output = new PrintWriter(file); 
Verwandte Themen