本文整理了Java中com.google.common.io.Files.newWriter()
方法的一些代码示例,展示了Files.newWriter()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Files.newWriter()
方法的具体详情如下:
包路径:com.google.common.io.Files
类名称:Files
方法名:newWriter
[英]Returns a buffered writer that writes to a file using the given character set.
java.nio.file.Path equivalent: java.nio.file.Files#newBufferedWriter(java.nio.file.Path,Charset,java.nio.file.OpenOption...).
[中]返回使用给定字符集写入文件的缓冲写入程序。
JAVA尼奥。文件路径等价物:java。尼奥。文件文件#newBufferedWriter(java.nio.file.Path、字符集、java.nio.file.OpenOption…)。
代码示例来源:origin: apache/incubator-druid
@Override
public Writer openWriter() throws IOException
{
return Files.newWriter(file, Charset.defaultCharset());
}
代码示例来源:origin: apache/incubator-druid
private static void populateRollupTestData(File tmpFile) throws IOException
{
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,a,1\n");
writer.write("2014-01-01T00:00:10Z,b,2\n");
writer.write("2014-01-01T00:00:10Z,c,3\n");
writer.write("2014-01-01T01:00:20Z,b,2\n");
writer.write("2014-01-01T02:00:30Z,a,1\n");
writer.write("2014-01-01T02:00:30Z,b,2\n");
writer.write("2014-01-01T01:00:20Z,c,3\n");
writer.write("2014-01-01T02:00:30Z,c,3\n");
}
}
代码示例来源:origin: google/guava
public void testLineReading() throws IOException {
File temp = createTempFile();
assertNull(Files.readFirstLine(temp, Charsets.UTF_8));
assertTrue(Files.readLines(temp, Charsets.UTF_8).isEmpty());
PrintWriter w = new PrintWriter(Files.newWriter(temp, Charsets.UTF_8));
w.println("hello");
w.println("");
w.println(" world ");
w.println("");
w.close();
assertEquals("hello", Files.readFirstLine(temp, Charsets.UTF_8));
assertEquals(
ImmutableList.of("hello", "", " world ", ""), Files.readLines(temp, Charsets.UTF_8));
assertTrue(temp.delete());
}
代码示例来源:origin: google/guava
public void testNewWriter() throws IOException {
File temp = createTempFile();
try {
Files.newWriter(temp, null);
fail("expected exception");
} catch (NullPointerException expected) {
}
try {
Files.newWriter(null, Charsets.UTF_8);
fail("expected exception");
} catch (NullPointerException expected) {
}
BufferedWriter w = Files.newWriter(temp, Charsets.UTF_8);
try {
w.write(I18N);
} finally {
w.close();
}
File i18nFile = getTestFile("i18n.txt");
assertTrue(Files.equal(i18nFile, temp));
}
代码示例来源:origin: google/guava
assertThat(Files.readLines(temp, Charsets.UTF_8, collect)).isEmpty();
PrintWriter w = new PrintWriter(Files.newWriter(temp, Charsets.UTF_8));
w.println("hello");
w.println("");
代码示例来源:origin: apache/incubator-druid
File tmpFile = File.createTempFile("druid", "index", tmpDir);
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T00:00:10Z,b,2\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,b,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T07:59:59.977Z,a,1\n");
writer.write("2014-01-01T08:00:00.000Z,b,1\n");
代码示例来源:origin: apache/incubator-druid
File tmpFile = File.createTempFile("druid", "index", tmpDir);
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,b,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("time,d,val\n");
writer.write("2014-01-01T00:00:10Z,a,1\n");
代码示例来源:origin: apache/incubator-druid
File tmpFile = File.createTempFile("druid", "index", tmpDir);
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T00:00:10Z,b,2\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("time,d,val\n");
writer.write("unparseable,a,1\n");
代码示例来源:origin: apache/incubator-druid
File tmpFile = File.createTempFile("druid", "index", tmpDir);
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,b,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,b,1\n");
代码示例来源:origin: apache/incubator-druid
File tmpFile = File.createTempFile("druid", "index", tmpDir);
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,b,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,b,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("time,d,val\n");
writer.write("2014-01-01T00:00:10Z,a,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("time,d,val\n");
writer.write("unparseable,a,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write(",,\n");
writer.write("2014-01-01T00:00:10Z,a,1\n");
代码示例来源:origin: apache/incubator-druid
try (BufferedWriter writer = Files.newWriter(tmpFile, StandardCharsets.UTF_8)) {
writer.write("2014-01-01T00:00:10Z,a,1\n");
writer.write("2014-01-01T01:00:20Z,b,1\n");
内容来源于网络,如有侵权,请联系作者删除!