Example usage for org.apache.commons.io FileUtils writeLines

List of usage examples for org.apache.commons.io FileUtils writeLines

Introduction

In this page you can find the example usage for org.apache.commons.io FileUtils writeLines.

Prototype

public static void writeLines(File file, Collection lines, String lineEnding) throws IOException 

Source Link

Document

Writes the toString() value of each item in a collection to the specified File line by line.

Usage

From source file:com.googlecode.dex2jar.util.ASMifierFileV.java

static void write(ArrayOut out, File file) {
    StringBuilder sb = new StringBuilder();
    List<String> list = new ArrayList<String>(out.array.size());
    for (int i = 0; i < out.array.size(); i++) {
        sb.setLength(0);/*  ww  w .  j  a  va  2  s.  c  o m*/
        int p = out.is.get(i);
        for (int j = 0; j < p; j++) {
            sb.append("    ");
        }
        sb.append(out.array.get(i));
        list.add(sb.toString());
    }
    try {
        FileUtils.writeLines(file, "UTF-8", list);
    } catch (IOException e) {
        e.printStackTrace();
    }
}

From source file:de.tudarmstadt.ukp.csniper.resbuild.stuff.CasFilter.java

@Override
public void collectionProcessComplete() throws AnalysisEngineProcessException {
    try {//from   w  w w .  j  a v  a 2  s. co m
        FileUtils.writeLines(new File("target/inclusions.txt"), "UTF-8", docIds);
    } catch (IOException e) {
        throw new AnalysisEngineProcessException(e);
    }
}

From source file:com.t2ti.plugins.paf.PafE.java

public void geraArquivoTxt(File arquivo) throws Exception {

    getLinhasArquivo().add(getRegistroE().writeRegistroE1());
    getLinhasArquivo().add(getRegistroE().writeRegistroE2());
    getLinhasArquivo().add(getRegistroE().writeRegistroE9());

    FileUtils.writeLines(arquivo, getLinhasArquivo(), "");
}

From source file:com.t2ti.plugins.paf.PafP.java

public void geraArquivoTxt(File arquivo) throws Exception {

    getLinhasArquivo().add(getRegistroP().writeRegistroP1());
    getLinhasArquivo().add(getRegistroP().writeRegistroP2());
    getLinhasArquivo().add(getRegistroP().writeRegistroP9());

    FileUtils.writeLines(arquivo, getLinhasArquivo(), "");
}

From source file:com.t2ti.plugins.paf.PafN.java

public void geraArquivoTxt(File arquivo) throws Exception {

    getLinhasArquivo().add(getRegistroN().writeRegistroN1());
    getLinhasArquivo().add(getRegistroN().writeRegistroN2());
    getLinhasArquivo().add(getRegistroN().writeRegistroN3());
    getLinhasArquivo().add(getRegistroN().writeRegistroN9());

    FileUtils.writeLines(arquivo, getLinhasArquivo(), "");
}

From source file:com.t2ti.plugins.paf.PafD.java

public void geraArquivoTxt(File arquivo) throws Exception {

    getLinhasArquivo().add(getRegistroD().writeRegistroD1());
    getLinhasArquivo().add(getRegistroD().writeRegistroD2());
    getLinhasArquivo().add(getRegistroD().writeRegistroD3());
    getLinhasArquivo().add(getRegistroD().writeRegistroD9());

    FileUtils.writeLines(arquivo, getLinhasArquivo(), "");
}

From source file:com.t2ti.plugins.paf.PafR.java

public void geraArquivoTxt(File arquivo) throws Exception {

    getLinhasArquivo().add(getRegistroR().writeRegistroR01());
    getLinhasArquivo().add(getRegistroR().writeRegistroR02());
    getLinhasArquivo().add(getRegistroR().writeRegistroR03());
    getLinhasArquivo().add(getRegistroR().writeRegistroR04());
    getLinhasArquivo().add(getRegistroR().writeRegistroR05());
    getLinhasArquivo().add(getRegistroR().writeRegistroR06());
    getLinhasArquivo().add(getRegistroR().writeRegistroR07());

    FileUtils.writeLines(arquivo, getLinhasArquivo(), "");
}

From source file:com.ss.language.model.gibblda.Dictionary.java

/**
 * ???/*from w  w  w  . j a v a  2  s. c  o m*/
 * 
 * @param wordId
 */
public void storeWordId(String wordId) {
    try {
        // ????
        FileUtils.writeLines(ids, Arrays.asList(new String[] { wordId }), true);
    } catch (IOException e) {
    }
}

From source file:com.textocat.textokit.commons.util.CrossValidationCorpusSplitter.java

private void writeFileLists(File outputDir, int i, CorpusSplit corpusSplit) throws IOException {
    File trainingList = getTrainingListFile(outputDir, i);
    File testingList = getTestingListFile(outputDir, i);
    FileUtils.writeLines(trainingList, "utf-8", corpusSplit.getTrainingSetPaths());
    FileUtils.writeLines(testingList, "utf-8", corpusSplit.getTestingSetPaths());
}

From source file:gov.va.chir.tagline.dao.FileDao.java

public static void createSyntheticTrainingDataset(final File file, final int nDocs, final int maxLinesPerDoc,
        final int maxLineLength, final int nClasses, final long seed) throws IOException {
    final String[] classes = new String[nClasses];

    for (int i = 0; i < classes.length; i++) {
        classes[i] = String.format("%s%d", "class", i);
    }//from  w  ww .j a  va  2 s . c  o  m

    final Random random = new Random(seed);
    final List<String> lines = new ArrayList<String>();
    lines.add((nClasses > 0 ? "note_id\tline_id\tclass\ttext" : "note_id\tline_id\ttext"));

    for (int i = 0; i < nDocs; i++) {
        // How many lines in this doc
        final int lineNum = random.nextInt(maxLinesPerDoc) + 1;

        for (int j = 0; j < lineNum; j++) {
            final String text = RandomStringUtils.randomAscii(random.nextInt(maxLineLength) + 1);

            if (nClasses > 0) {
                lines.add(String.format("%d\t%d\t%s\t%s", i, j, classes[random.nextInt(classes.length)],
                        text.replace("\\", " ")));
            } else {
                lines.add(String.format("%d\t%d\t%s", i, j, text.replace("\\", " ")));
            }
        }
    }

    FileUtils.writeLines(file, lines, false);
}