"; String text = "明朝成化年间,朝纲腐败,奸邪当道。西厂东厂为宦官把持,混淆黑白,陷害忠良,朝野内外噤若寒蝉。时有赵怀安(李连杰饰)等流亡剑客挺身而出,接连铲除东厂数名奸佞,致令阉贼胆战心惊。适值此时,风头正劲的西厂督主雨化田(陈坤饰)出面干预。另一方面,宫女素慧容(范晓萱饰)怀有身孕,绝命奔逃。被雨化田的爪牙追捕途中幸得神秘侠客凌雁秋(周迅饰)相救。二人一路辗转逃往关外,来到曾经引起过腥风血雨的龙门客栈落脚。龙门客栈一如往昔,为凶险异常之所在。雨化田手下追赶至此,与先前而至的鞑靼商队剑拔弩张,关键时刻更有与雨化田长相极其相似的卜仓舟(陈坤饰)与女侠客顾少棠(李宇春饰)投宿客栈。不久,赵怀安一众也偷偷潜至龙门。
各方势力云集于此,新的正邪之战即将展开,更有天大的秘密即将揭开"; try { // List parse = NlpAnalysis.parse(text); String SUMMARY = getSummary(text,100); System.out.println(SUMMARY); String text1 = "海南调查组主要负责人介绍,目前,海南省调查组已派出工作组对海南省相关单位进行走访调查,相关调查工作正在进行中。调查人员在走访时,积极征求相关人员的意见和建议,详细了解相关人员的工作、生活等情况。"; String SUMMARY1 = getSummary(text1, 100); System.out.println(SUMMARY1); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } public static String getSummary(String text,int maxLength) throws Exception { String summaryText = text; int summaryLength = maxLength; if (summaryText != null && summaryText != "" && summaryLength!=0) { //具体的文本摘要算法 //利用HanLP进行分句 List sentenceList = HanLP.extractSummary(text,1); if(sentenceList.size()>0){ String summary1 = sentenceList.get(0); if(summary1.equals(text)){ if(text.length()>maxLength){ String node = text.substring(0,maxLength); String temp = ""; if(node.indexOf("
")!=-1){ summary1 = node.substring(0,node.lastIndexOf("
")); }else{ summary1 = node; } } }else{ summary1 = summary1 "..."; summary1 = summary1.replace("
", ""); } return summary1; } return ""; } else { return ""; } } }