canonical example by Tabnine
public void writeToFile(File dest, String content, boolean append) throws IOException { // append - true for writing to the end of the file rather to the beginning try (PrintWriter writer = new PrintWriter(new FileWriter(dest, append))) { writer.print(content); } }
private void checkWriter() throws IOException { if (infoWrite == null) { this.infoWrite = new BufferedWriter(new FileWriter(infoFile, false)); } }
try(FileWriter fw = new FileWriter("outfilename", true); BufferedWriter bw = new BufferedWriter(fw); PrintWriter out = new PrintWriter(bw)) { out.println("the text"); //more code out.println("more text"); //more code } catch (IOException e) { //exception handling left as an exercise for the reader }
public static void print(String[][] cols) throws Exception { BufferedWriter out = new BufferedWriter(new FileWriter(outputFilename)); for (String[] col : cols) { if (col.length >= 2) { out.write(col[0] + "\t" + col[1] + "\n"); } else { out.write("\n"); } } out.flush(); out.close(); }
@Override public String invoke(File dir, VirtualChannel channel) throws IOException { if(!inThisDirectory) dir = new File(System.getProperty("java.io.tmpdir")); else mkdirs(dir); File f; try { f = creating(File.createTempFile(prefix, suffix, dir)); } catch (IOException e) { throw new IOException("Failed to create a temporary directory in "+dir,e); } try (Writer w = new FileWriter(writing(f))) { w.write(contents); } return f.getAbsolutePath(); } }
File file = new File("C:\\user\\Desktop\\dir1\\dir2\\filename.txt"); file.getParentFile().mkdirs(); FileWriter writer = new FileWriter(file);
/** * @return the report file to save user-facing messages */ public static PrintWriter initReportFile() throws Exception { File file = new File("./IntegrationReport.txt"); if (!file.exists()) { file.createNewFile(); } FileWriter fileWriter = new FileWriter(file.getAbsoluteFile(), true); BufferedWriter bufferedWriter = new BufferedWriter(fileWriter); PrintWriter reportWriter = new PrintWriter(bufferedWriter); // Print the current time to separate integration checker results SimpleDateFormat df = new SimpleDateFormat("dd/MM/yy HH:mm:ss"); Date date = new Date(); reportWriter.printf("%n%n%n***** The integration checker ran at %s. *****%n%n", df.format(date)); return reportWriter; }
protected void store(String s) { try { PrintWriter writer = new PrintWriter(new FileWriter(getFilename())); writer.print(s); writer.close(); } catch (IOException e) { // do something with this error. e.printStackTrace(); } }
try ( FileWriter fw = new FileWriter(file); BufferedWriter bw = new BufferedWriter(fw) ) { bw.write(text); }
public static void writeFile(String string, File f) throws IOException { f.getParentFile().mkdirs(); try (FileWriter fw = new FileWriter(f); BufferedWriter bw = new BufferedWriter(fw)) { bw.write(string); } }
static public void writeColumnOutput(String outFile, boolean batchProcessSents, Map<String, Class<? extends TypesafeMap.Key<String>>> answerclasses) throws IOException, ClassNotFoundException { BufferedWriter writer = new BufferedWriter(new FileWriter(outFile)); ConstantsAndVariables.DataSentsIterator sentsIter = new ConstantsAndVariables.DataSentsIterator(batchProcessSents); while(sentsIter.hasNext()){ Pair<Map<String, DataInstance>, File> sentsf = sentsIter.next(); writeColumnOutputSents(sentsf.first(), writer, answerclasses); } writer.close(); }
import java.io.FileWriter; FileWriter writer = new FileWriter("output.txt"); for(String str: arr) { writer.write(str); } writer.close();
public static void writeToFile(File file, Set<String> content) throws IOException { FileWriter fw = new FileWriter(file, false); BufferedWriter bw = new BufferedWriter(fw); Iterator<String> iter = content.iterator(); while (iter.hasNext()) { bw.write(iter.next()); bw.write(System.lineSeparator()); } bw.close(); }
File myFoo = new File("foo.log"); FileWriter fooWriter = new FileWriter(myFoo, false); // true to append // false to overwrite. fooWriter.write("New Contents\n"); fooWriter.close();
static FileWriter createOrGetFile(File folder, String name) throws IOException { File file = new File(folder, name + ".json"); if (!file.exists()) { Files.createFile(file.toPath()); } FileWriter fr = new FileWriter(file); return fr; }
private void persistIndexMap(IndexEntry entry) throws IOException { File mapFile = new File(segmentDirectory, INDEX_MAP_FILE); try (PrintWriter writer = new PrintWriter(new BufferedWriter(new FileWriter(mapFile, true)))) { String startKey = getKey(entry.key.name, entry.key.type.getIndexName(), true); StringBuilder sb = new StringBuilder(); sb.append(startKey).append(" = ").append(entry.startOffset); writer.println(sb.toString()); String endKey = getKey(entry.key.name, entry.key.type.getIndexName(), false); sb = new StringBuilder(); sb.append(endKey).append(" = ").append(entry.size); writer.println(sb.toString()); } }
try { PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("myfile.txt", true))); out.println("the text"); out.close(); } catch (IOException e) { //exception handling left as an exercise for the reader }
private void initWriter() { try { fileUrlWriter = new PrintWriter(new FileWriter(getFileName(fileUrlAllName), true)); fileCursorWriter = new PrintWriter(new FileWriter(getFileName(fileCursor), false)); } catch (IOException e) { throw new RuntimeException("init cache scheduler error", e); } }
try (FileWriter fw = new FileWriter(file)) { BufferedWriter bw = new BufferedWriter(fw); bw.write(text); }
@Override public void saveToFilename(String file) { try (BufferedWriter bw = new BufferedWriter(new FileWriter(file))) { for (int i = 0, sz = size(); i < sz; i++) { bw.write(i + "=" + get(i) + '\n'); } } catch (IOException e) { throw new RuntimeIOException(e); } // give up }