
com.github.panhongan.utils.fs.FileUtils Maven / Gradle / Ivy
package com.github.panhongan.utils.fs;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
/**
* lalalu plus
*/
public class FileUtils {
public static List readFile(String filePath) {
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
List list = new ArrayList<>();
String line;
while ((line = br.readLine()) != null) {
list.add(line);
}
return list;
} catch (Exception e) {
throw new RuntimeException(e);
}
}
public static void readFile(String filePath, Consumer consumer) {
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
while ((line = br.readLine()) != null) {
consumer.accept(line);
}
} catch (Exception e) {
throw new RuntimeException(e);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy