Java Text File Write writeStringToFile(String text, String filePath)

Here you can find the source of writeStringToFile(String text, String filePath)

Description

Writes a string out to a file

License

Open Source License

Parameter

Parameter Description
text The text to write to the file
filePath the path of the file to write to

Exception

Parameter Description
IOException an exception

Declaration

public static void writeStringToFile(String text, String filePath) throws IOException 

Method Source Code

//package com.java2s;
/**/*  w  w  w . ja v  a  2 s  .c o m*/
 * This file Copyright (c) 2005-2008 Aptana, Inc. This program is
 * dual-licensed under both the Aptana Public License and the GNU General
 * Public license. You may elect to use one or the other of these licenses.
 * 
 * This program is distributed in the hope that it will be useful, but
 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, TITLE, or
 * NONINFRINGEMENT. Redistribution, except as permitted by whichever of
 * the GPL or APL you select, is prohibited.
 *
 * 1. For the GPL license (GPL), you can redistribute and/or modify this
 * program under the terms of the GNU General Public License,
 * Version 3, as published by the Free Software Foundation.  You should
 * have received a copy of the GNU General Public License, Version 3 along
 * with this program; if not, write to the Free Software Foundation, Inc., 51
 * Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 * 
 * Aptana provides a special exception to allow redistribution of this file
 * with certain other free and open source software ("FOSS") code and certain additional terms
 * pursuant to Section 7 of the GPL. You may view the exception and these
 * terms on the web at http://www.aptana.com/legal/gpl/.
 * 
 * 2. For the Aptana Public License (APL), this program and the
 * accompanying materials are made available under the terms of the APL
 * v1.0 which accompanies this distribution, and is available at
 * http://www.aptana.com/legal/apl/.
 * 
 * You may view the GPL, Aptana's exception and additional terms, and the
 * APL in the file titled license.html at the root of the corresponding
 * plugin containing this source file.
 * 
 * Any modifications to this file must keep this entire header intact.
 */

import java.io.File;

import java.io.FileWriter;
import java.io.IOException;

public class Main {
    /**
     * Writes a string out to a file
     * 
     * @param text The text to write to the file
     * @param filePath the path of the file to write to
     * @throws IOException
     */
    public static void writeStringToFile(String text, String filePath) throws IOException {
        File outFile = new File(filePath);
        writeStringToFile(text, outFile);
    }

    /**
     * Writes a string out to a file
     * 
     * @param text The text to write to the file
     * @param filePath the path of the file to write to
     * @throws IOException
     */
    public static void writeStringToFile(String text, File file) throws IOException {
        FileWriter out = null;
        try {
            out = new FileWriter(file);
            out.write(text);
        } finally {
            try {
                if (out != null)
                    out.close();
            } catch (Exception e) {
                // ignore
            }
        }
    }
}

Related

  1. writeStringToFile(String stringContent, String fileName)
  2. writeStringToFile(String stringToBeWritten, String filePath)
  3. writeStringToFile(String stringToWrite, String fileName)
  4. writeStringToFile(String text, File file)
  5. writeStringToFile(String text, String file)
  6. WriteStringToFile(String toWrite, String filePath)
  7. writeStringToFile(String value, String path)