org.uberfire.java.nio.file.Files.readAllLines()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(138)

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

Files.readAllLines介绍

暂无

代码示例

代码示例来源:origin: kiegroup/appformer

@Override
public List<String> readAllLines(final Path path,
                 final Charset cs)
    throws IllegalArgumentException, NoSuchFileException, IOException, SecurityException {
  return Files.readAllLines(path,
               cs);
}

代码示例来源:origin: org.uberfire/backend-server

private String readAllString(final Path path, final Charset cs)
    throws IllegalArgumentException, NoSuchFileException, IOException {
  final List<String> result = Files.readAllLines(fromPath(path), cs);
  if (result == null) {
    return "";
  }
  final StringBuilder sb = new StringBuilder();
  for (final String s : result) {
    sb.append(s).append('\n');
  }
  return sb.toString();
}

代码示例来源:origin: kiegroup/appformer

@Test
public void readAllLinesNull1() {
  assertThatThrownBy(() -> Files.readAllLines(null,
                        Charset.defaultCharset()))
      .isInstanceOf(IllegalArgumentException.class)
      .hasMessage("Parameter named 'path' should be not null!");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void readAllLinesNull3() {
  assertThatThrownBy(() -> Files.readAllLines(null,
                        null))
      .isInstanceOf(IllegalArgumentException.class)
      .hasMessage("Parameter named 'path' should be not null!");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void readAllLinesDir() {
  assertThatThrownBy(() -> Files.readAllLines(newTempDir(),
                        Charset.defaultCharset()))
      .isInstanceOf(NoSuchFileException.class);
}

代码示例来源:origin: kiegroup/appformer

@Test
public void readAllLinesNull2() {
  assertThatThrownBy(() -> Files.readAllLines(Files.createTempFile(null,
                                   null),
                        null))
      .isInstanceOf(IllegalArgumentException.class)
      .hasMessage("Parameter named 'cs' should be not null!");
}

代码示例来源:origin: kiegroup/appformer

@Test
public void readAllLinesFileNotExists() {
  assertThatThrownBy(() -> Files.readAllLines(newTempDir().resolve("file.big"),
                        Charset.defaultCharset()))
      .isInstanceOf(NoSuchFileException.class);
}

代码示例来源:origin: kiegroup/appformer

@Test
public void readAllLines() throws IOException {
  final Path dir = newTempDir();
  final BufferedWriter writer = Files.newBufferedWriter(dir.resolve("myfile.txt"),
                             Charset.defaultCharset());
  assertThat(writer).isNotNull();
  writer.write("content");
  writer.close();
  final List<String> result = Files.readAllLines(dir.resolve("myfile.txt"),
                          Charset.defaultCharset());
  assertThat(result).hasSize(1)
      .contains("content", atIndex(0));
  final BufferedWriter writer2 = Files.newBufferedWriter(dir.resolve("myfile2.txt"),
                              Charset.defaultCharset());
  assertThat(writer2).isNotNull();
  writer2.write("content\nnewFile\nline");
  writer2.close();
  final List<String> result2 = Files.readAllLines(dir.resolve("myfile2.txt"),
                          Charset.defaultCharset());
  assertThat(result2).hasSize(3)
      .contains("content", atIndex(0))
      .contains("newFile", atIndex(1))
      .contains("line", atIndex(2));
}

代码示例来源:origin: kiegroup/appformer

@Test
public void writeLines() {
  final Path dir = newTempDir();
  final List<String> content = Arrays.asList("some", "value");
  Files.write(dir.resolve("file.txt"),
        content,
        Charset.defaultCharset());
  final List<String> result = Files.readAllLines(dir.resolve("file.txt"),
                          Charset.defaultCharset());
  assertThat(result).hasSize(2)
      .contains("some", atIndex(0))
      .contains("value", atIndex(1));
}

相关文章