题目:设定文件file1内容:年级,班级,学号,姓名分为四行。
读取文件file1中的内容,若其字符<=3个将其转入file2,如若是字符>3个转入file3
代码如下
import java.io.*;
import java.nio.file.*;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.List;
public class FileSplitter {
public static void main(String[] args) {
String inputFilePath = "file1.txt";
String outputFilePathShort = "file2.txt";
String outputFilePathLong = "file3.txt";
// 检查并可能创建输入文件
Path inputPath = Paths.get(inputFilePath);
if (!Files.exists(inputPath)) {
try {
// 创建一个空文件,或者你可以选择不创建并提示用户
Files.createFile(inputPath);
System.out.println("Created empty input file