How do I input and output files in Java?

Asked 2 years ago, Updated 2 years ago, 146 views

I want to create a text file What do I do?

java file-io

2022-09-22 22:36

1 Answers

PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8");
writer.println("The first line");
writer.println("The second line");
writer.close();

How to create a text file.

byte data[] = ...
FileOutputStream out = new FileOutputStream("the-file-name");
out.write(data);
out.close();

How to create a binary file Files How to create a text file

List<String> lines = Arrays.asList("The first line", "The second line");
Path file = Paths.get("the-file-name.txt");
Files.write(file, lines, Charset.forName("UTF-8"));
//Files.write(file, lines, Charset.forName("UTF-8"), StandardOpenOption.APPEND);

How to create a binary file

byte data[] = ...
Path file = Paths.get("the-file-name");
Files.write(file, data);
//Files.write(file, data, StandardOpenOption.APPEND);


2022-09-22 22:36

If you have any answers or tips


© 2024 OneMinuteCode. All rights reserved.