import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class WriteToFileExample {
public static void main(String[] args) {
File file = new File("data.txt");
try {
if (file.createNewFile()) {
System.out.println("文件创建成功!");
try (BufferedWriter writer = new BufferedWriter(new FileWriter(file))) {
writer.write("第一行数据");
writer.newLine();
writer.write("第二行数据");
writer.newLine();
writer.write("第三行数据");
writer.newLine();
System.out.println("数据写入成功!");
} catch (IOException e) {
e.printStackTrace();
}
} else {
System.out.println("文件已存在!");
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
List<String> lines = Files.readAllLines(Paths.get("==需要读取的文件所在路径=="));
//for循环遍历读取每一行并输出
for (String line : lines) {
System.out.println(line);
}
import java.io.File;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
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;
public class Test016 {
public static void main(String[] args) {
Path p1 = Paths.get("D:/work/javakc63/hello.txt");
try {
Files.writeString(p1, "javakc63",StandardCharsets.UTF_8, StandardOpenOption.APPEND);
} catch (IOException e) {
e.printStackTrace();
}
// try {
// if (file.createNewFile()) {
// System.out.println("文件创建成功!");
//
// try {
// BufferedWriter writer = new BufferedWriter(new FileWriter(file));
// writer.write("第一行数据");
// writer.newLine();
// writer.write("第二行数据");
// writer.newLine();
// writer.write("第三行数据");
// writer.newLine();
//
// System.out.println("数据写入成功!");
// } catch (IOException e) {
// e.printStackTrace();
// }
// } else {
// System.out.println("文件已存在!");
// }
// } catch (IOException e) {
// e.printStackTrace();
// }
}
}
// List<String> lines = Files.readAllLines(Paths.get("==需要读取的文件所在路径=="));
// //for循环遍历读取每一行并输出
// for (String line : lines) {
// System.out.println(line);
// }