您的位置:首页 > 理论基础 > 计算机网络

怎样快速读完一本网络小说

2015-08-03 16:37 232 查看
首先,这是一遍技术文。

public class NovelReader {
private static Logger log = LoggerFactory.getLogger(NovelReader.class);
public static void main(String[] args) {
String content = readFile("C:\\Users\\Mignet\\Documents\\雪中悍刀行.txt");
//\d\d[:]\d\d[:]\d\d[,]\d\d\d
try {
FileWriter fw = new FileWriter("C:\\Users\\Mignet\\Documents\\雪中悍刀行_mini.txt");
fw.write(content);
fw.flush();
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
//        System.out.println(content);
}

public static String readFile(String filePath) {
String fileContent = "";
File file = new File(filePath);
if (file.isFile() && file.exists()) {
try {
InputStreamReader read = new InputStreamReader(
new FileInputStream(file), "GBK");
BufferedReader reader = new BufferedReader(read);
String line;
try {
while ((line = reader.readLine()) != null) {
if((line.contains("第")&&line.contains("章"))||(line.contains("“")||line.contains("”"))){
log.info(line);
fileContent += line + "\r\n";
}
}
reader.close();
read.close();
} catch (IOException e) {
e.printStackTrace();
}

} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
return fileContent;
}
}


然后,没有然后了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: