古い Java の方法でなく、簡単に String をファイルに書く。
Java11 以上なら、、
import java.nio.charset.StandardCharsets; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.StandardOpenOption;
String data = "あいうえお"; String dirs = "/work/dirs"; String filename = "test.txt"; try{ Files.createDirectories(Paths.get(dirs)); Path filePath = Path.of(dirs + "/" + filename); Files.writeString(filePath, data, StandardCharsets.UTF_8, StandardOpenOption.CREATE); String text = Files.readString(filePath, StandardCharsets.UTF_8); }catch(IOException e) { e.printStackTrace(); }