Java Path File Write nio writeToFile(double[] testSample, Path classificationTestFile)

Here you can find the source of writeToFile(double[] testSample, Path classificationTestFile)

Description

write To File

License

Open Source License

Declaration

public static void writeToFile(double[] testSample, Path classificationTestFile) throws IOException 

Method Source Code

//package com.java2s;
/**/* w  ww .  j ava  2s.c om*/
 * This file is part of SADL, a library for learning all sorts of (timed) automata and performing sequence-based anomaly detection.
 * Copyright (C) 2013-2016  the original author or authors.
 *
 * SADL is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
 *
 * SADL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with SADL.  If not, see <http://www.gnu.org/licenses/>.
 */

import java.io.BufferedWriter;

import java.io.IOException;

import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;

import java.nio.file.StandardOpenOption;
import java.util.Arrays;
import java.util.List;

public class Main {
    public static void writeToFile(double[] testSample, Path classificationTestFile) throws IOException {
        try (BufferedWriter bw = Files.newBufferedWriter(classificationTestFile, StandardCharsets.UTF_8,
                StandardOpenOption.APPEND)) {
            bw.append(Arrays.toString(testSample).replace('[', ' ').replace(']', ' '));
            bw.append('\n');
        }

    }

    public static void writeToFile(List<double[]> testSamples, Path classificationTestFile) throws IOException {
        try (BufferedWriter bw = Files.newBufferedWriter(classificationTestFile, StandardCharsets.UTF_8,
                StandardOpenOption.APPEND)) {
            for (final double[] testSample : testSamples) {
                bw.append(Arrays.toString(testSample).replace('[', ' ').replace(']', ' '));
                bw.append('\n');
            }
        }
    }
}

Related

  1. writeString(String path, String data)
  2. writeStringAndNewLineToBufferedWriter(String line, BufferedWriter writer, Path path)
  3. writeStringToFile(Path path, String data)
  4. writeTagset(Path outPath, Set tagset)
  5. writeTestData(final String testdata, final Path tempfile)
  6. writeToFile(final Path file, final String text)
  7. writeToFile(Path file, boolean isAppendingToFile, List lines)
  8. writeToFile(Path path, String string)
  9. writeToFile(String log, Path path)