Files.writeString

古い 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();
}