用java设计一个程序

来源:百度知道 编辑:UC知道 时间:2024/05/14 14:06:55
设计内容:自动提取一篇文章的摘要;
设计要求:
1.粗略认为一篇文章中,"所以","总而言之","因此"等引出结论的关键词后面的陈述句可以概述文章的核心内容;
2.可以将关键词存在一个txt文件中;
3.读取一篇文章,将关键词后的陈述语句提取出来,组成大致的摘要

文件:
d:/1.txt 存放关键词,以“[结束]”结束
内容:
所以
总而言之
因此
[结束]
d:/2.txt 存放文章
内容:
xxxxxxxxx所以daaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
dada
dadasdsadsadsadsadsa。xxxxxx总而言之da879879798。
xxxxxxxx
因此dadadadadada。xxxxxx
dadsad
sdsadsa
das
*****************************************************************
代码:
import java.io.File;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;

public class Test {

private String values;//关键词
private int size = 0;//关键词总数
private String cut = "Enson";//分割词

/**
* 读取关键字
* @param path txt文件路径
* @throws IOException
* */
private void readKey(String path) throws IOException {
File keys = new File(path);
if(keys.exists()) {
BufferedReader br = new BufferedReader(new FileReader(keys));
String line;