Here you can find the source of appendLines(File file, String[] lines)
Parameter | Description |
---|---|
file | file. |
lines | lines. |
Parameter | Description |
---|---|
IOException | an exception |
public static void appendLines(File file, String[] lines) throws IOException
//package com.java2s; //License from project: Apache License import java.io.*; public class Main { /**//from w w w .j a v a2 s . c o m * append lines. * * @param file file. * @param lines lines. * @throws IOException */ public static void appendLines(File file, String[] lines) throws IOException { if (file == null) throw new IOException("File is null."); writeLines(new FileOutputStream(file, true), lines); } /** * write lines. * * @param os output stream. * @param lines lines. * @throws IOException */ public static void writeLines(OutputStream os, String[] lines) throws IOException { PrintWriter writer = new PrintWriter(new OutputStreamWriter(os)); try { for (String line : lines) writer.println(line); writer.flush(); } finally { writer.close(); } } /** * write lines. * * @param file file. * @param lines lines. * @throws IOException */ public static void writeLines(File file, String[] lines) throws IOException { if (file == null) throw new IOException("File is null."); writeLines(new FileOutputStream(file), lines); } }