本文整理了Java中com.google.common.io.Files.append()
方法的一些代码示例,展示了Files.append()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Files.append()
方法的具体详情如下:
包路径:com.google.common.io.Files
类名称:Files
方法名:append
[英]Appends a character sequence (such as a string) to a file using the given character set.
[中]使用给定的字符集向文件追加字符序列(如字符串)。
代码示例来源:origin: dreamhead/moco
@Override
public void write(final String content) {
try {
Files.append(content, file, charset.or(Charset.defaultCharset()));
} catch (Exception e) {
throw new MocoException(e);
}
}
}
代码示例来源:origin: google/guava
public void testAppendString() throws IOException {
File temp = createTempFile();
Files.append(I18N, temp, Charsets.UTF_16LE);
assertEquals(I18N, Files.toString(temp, Charsets.UTF_16LE));
Files.append(I18N, temp, Charsets.UTF_16LE);
assertEquals(I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
Files.append(I18N, temp, Charsets.UTF_16LE);
assertEquals(I18N + I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
}
代码示例来源:origin: apache/nifi
private File createTextFile(String fileName, String... lines) throws IOException {
File file = new File(fileName);
file.deleteOnExit();
for (String string : lines) {
Files.append(string, file, Charsets.UTF_8);
}
return file;
}
代码示例来源:origin: apache/nifi
private File createTextFile(String fileName, String... lines) throws IOException {
File file = new File(fileName);
file.deleteOnExit();
for (String string : lines) {
Files.append(string, file, Charsets.UTF_8);
}
return file;
}
protected MockFlowFile findFlowFile(List<MockFlowFile> flowFilesForRelationship, String attributeName, String attributeValue) {
代码示例来源:origin: apache/incubator-gobblin
Files.append("k1=v1", newJobConfigFile, ConfigurationKeys.DEFAULT_CHARSET_ENCODING);
代码示例来源:origin: apache/incubator-gobblin
Files.append("k1=v1", newJobConfigFile, ConfigurationKeys.DEFAULT_CHARSET_ENCODING);
代码示例来源:origin: xuminwlt/j360-dubbo-app-all
/**
* 追加String到File.
*/
public static void append(final CharSequence from, final File to) throws IOException {
Files.append(from, to, Charsets.UTF_8);
}
代码示例来源:origin: io.springside/springside-utils
/**
* 追加String到File.
*/
public static void append(final CharSequence from, final File to) throws IOException {
Files.append(from, to, Charsets.UTF_8);
}
代码示例来源:origin: zJiaJun/adult-download
public static void append(String content, String file) {
try {
Files.append(content,new File(file), StandardCharsets.UTF_8);
} catch (IOException e) {
e.printStackTrace();
}
}
代码示例来源:origin: io.takari.nexus/nexus-perf
private void writeNpmrc() {
File npmrc = new File(directory, ".npmrc");
try {
Files.write(String.format("cache=%s\n", cache), npmrc, Charsets.UTF_8);
Files.append(String.format("registry=%s", registry), npmrc, Charsets.UTF_8);
}
catch (IOException e) {
throw new RuntimeException("Cannot generate");
}
}
代码示例来源:origin: henrikengstrom/akka-kata-java
private void persist(int id, Bet bet) {
bets.put(id, bet);
try {
Files.append(serialize(id, bet), store, Charsets.UTF_8);
} catch (IOException e) {
e.printStackTrace();
}
}
}
代码示例来源:origin: dee1024/sloth
private void genVersionControllFileAndBackup() {
File file = new File(TargetProjectParameters.getTargetProjectStorePath()+"rkill.ver");
try {
//TODO
Files.append("a",file, Charset.defaultCharset());
} catch (IOException e) {
e.printStackTrace();
}
}
代码示例来源:origin: citerus/bookstore-cqrs-example
@Override
public synchronized void save(GenericId id, Class<? extends AggregateRoot> type, List<DomainEvent> events) {
try {
for (DomainEvent event : events) {
Files.append(toString(event), eventStoreFile, UTF_8);
}
} catch (Exception e) {
throw new RuntimeException(e);
}
}
代码示例来源:origin: org.apache.brooklyn/brooklyn-core
@Override
public void append(String val) {
try {
if (val==null) val = "";
FileUtil.setFilePermissionsTo600(file);
Files.append(val, file, Charsets.UTF_8);
} catch (IOException e) {
throw Exceptions.propagateAnnotated("Problem appending to file "+file, e);
}
}
代码示例来源:origin: rchodava/datamill
@When("^" + Phrases.SUBJECT + " appends \"(.+)\" in the temporary directory with content:$")
public void appendFile(String file, String content) throws IOException {
File temporaryDirectory = (File) propertyStore.get(TEMPORARY_DIRECTORY);
if (temporaryDirectory == null || !temporaryDirectory.isDirectory()) {
fail("A temporary directory was not created!");
}
String resolvedFile = placeholderResolver.resolve(file);
String resolvedContent = placeholderResolver.resolve(content);
File fileWithinDirectory = new File(temporaryDirectory, resolvedFile);
Files.append(resolvedContent, fileWithinDirectory, Charset.defaultCharset());
}
代码示例来源:origin: eclipse/californium
@Override
public void run() {
CacheStats cacheStats = cacheResource.getCacheStats().minus(relativeCacheStats);
String csvStats = String.format("%.3f, %.3f, %d %n", cacheStats.hitRate(), cacheStats.averageLoadPenalty(), cacheStats.evictionCount());
try {
com.google.common.io.Files.append(csvStats, cacheLog, Charset.defaultCharset());
} catch (IOException e) {
}
}
}, 0, DEFAULT_LOGGING_DELAY, TimeUnit.SECONDS);
代码示例来源:origin: org.eclipse.californium/californium-proxy
@Override
public void run() {
CacheStats cacheStats = cacheResource.getCacheStats().minus(relativeCacheStats);
String csvStats = String.format("%.3f, %.3f, %d %n", cacheStats.hitRate(), cacheStats.averageLoadPenalty(), cacheStats.evictionCount());
try {
com.google.common.io.Files.append(csvStats, cacheLog, Charset.defaultCharset());
} catch (IOException e) {
}
}
}, 0, DEFAULT_LOGGING_DELAY, TimeUnit.SECONDS);
代码示例来源:origin: jenkinsci/remoting
private File createTmpFile(String name, String contents) throws Exception {
File tmpFile = tmp.newFile(name);
Files.append(contents, tmpFile, StandardCharsets.UTF_8);
return tmpFile;
}
代码示例来源:origin: jenkinsci/remoting
@Override
public Boolean answer(InvocationOnMock invocationOnMock) throws Throwable {
Files.createParentDirs(expectedFile);
expectedFile.createNewFile();
Files.append("Some other contents", expectedFile, StandardCharsets.UTF_8);
return false;
}
}).when(fileSpy).renameTo(expectedFile);
代码示例来源:origin: com.google.guava/guava-tests
public void testAppendString() throws IOException {
File temp = createTempFile();
Files.append(I18N, temp, Charsets.UTF_16LE);
assertEquals(I18N, Files.toString(temp, Charsets.UTF_16LE));
Files.append(I18N, temp, Charsets.UTF_16LE);
assertEquals(I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
Files.append(I18N, temp, Charsets.UTF_16LE);
assertEquals(I18N + I18N + I18N, Files.toString(temp, Charsets.UTF_16LE));
}
内容来源于网络,如有侵权,请联系作者删除!