Here you can find the source of writeStringToFile(String contents, String path)
Parameter | Description |
---|---|
contents | The string to write |
path | The file path |
Parameter | Description |
---|---|
IOException | In case of failure |
public static void writeStringToFile(String contents, String path) throws IOException
//package com.java2s; //License from project: Open Source License import java.io.*; import java.util.zip.GZIPOutputStream; public class Main { /**//w w w . j a v a2s . c o m * Writes a string to a file * * @param contents The string to write * @param path The file path * @param encoding The encoding to encode in * @throws IOException In case of failure */ public static void writeStringToFile(String contents, String path, String encoding) throws IOException { OutputStream writer = null; if (path.endsWith(".gz")) { writer = new GZIPOutputStream(new FileOutputStream(path)); } else { writer = new BufferedOutputStream(new FileOutputStream(path)); } writer.write(contents.getBytes(encoding)); } /** * Writes a string to a file, as UTF-8 * * @param contents The string to write * @param path The file path * @throws IOException In case of failure */ public static void writeStringToFile(String contents, String path) throws IOException { writeStringToFile(contents, path, "UTF-8"); } }