Here you can find the source of writeFile(String filePath, String fileName, String[] args)
public static void writeFile(String filePath, String fileName, String[] args) throws IOException
//package com.java2s; //License from project: Apache License import java.io.*; public class Main { public static void writeFile(String filePath, String fileName, String[] args) throws IOException { File f = new File(filePath); if (!f.exists()) { f.mkdirs();// w ww . jav a 2s . c o m } FileWriter fw = new FileWriter(filePath + fileName); PrintWriter out = new PrintWriter(fw); for (int i = 0; i < args.length; i++) { out.write(args[i]); out.println(); out.flush(); } fw.close(); out.close(); } public static void writeFile(String filePath, String fileName, String args, boolean isUTF8) throws IOException { File f = new File(filePath); if (!f.exists()) { f.mkdirs(); } if (isUTF8) { OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(filePath + fileName), "UTF-8"); out.write(args); out.flush(); out.close(); } else { FileWriter fw = new FileWriter(filePath + fileName); fw.write(args); fw.close(); } } }