不使用java.io写入磁盘

时间:2014-09-09 09:59:32

标签: java groovy

假设已阻止使用java.io。使用Java / Groovy语言功能,将一个简单的"Hello World!"文本文件写入磁盘有哪些替代方法?

2 个答案:

答案 0 :(得分:4)

如果仅阻止java.io(您说java.io导入已被阻止),则可以使用java.nio写入文件。

查看中央Files课程。在java.nio文件/文件夹中使用java.nio.Path个对象表示,这些对象也是java.nio包的一部分(而不是java.io)。

"Hello World!"写入文件文件到磁盘的示例:

Files.write(Paths.get("/your/folder/text.txt"),
    "Hello World!".getBytes(StandardCharsets.UTF_8));

// Or
Files.write(Paths.get("/your/folder/text.txt"),
    Arrays.asList("Hello World!"), StandardCharsets.UTF_8);

答案 1 :(得分:3)

JNI直接与底层OS API对话。