com.google.common.io.Files.newWriter()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(115)

本文整理了Java中com.google.common.io.Files.newWriter()方法的一些代码示例,展示了Files.newWriter()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Files.newWriter()方法的具体详情如下:
包路径:com.google.common.io.Files
类名称:Files
方法名:newWriter

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");

相关文章