源代码如下:
package test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import weiboanalysis.WeiBoAnalysis; import main.WeiBoAnalysisMain; import evaluation.evaluateModel; public class TestJar { public static void main(String args[])throws Exception{ WeiBoAnalysis wBoAnalysis=new WeiBoAnalysis(); evaluateModel eModel=new evaluateModel(); WeiBoAnalysisMain wMain=new WeiBoAnalysisMain(); wMain.runTrainModel();//启动训练分类器 eModel.runEvaluation();//分类器评估 ArrayList<String> analysisResult;//返回测试值 /* *用 analysis()方法分析微博内容; *可以输入一条微博或者包含转发的微博内容; *对于包含转发信息的微博,程序会自动分割成多条微博,然后对每一条微博进行单独的分析; */ String content="联想k900 很好,我想买"; analysisResult=wBoAnalysis.analysis(content); for(String string:analysisResult){ System.out.println(string); } content="谁知道联想yoga这款电脑,怎么样,适合入手吗?//@联想yoga很烂,usb接口不好用"; analysisResult=wBoAnalysis.analysis(content); for(String string:analysisResult){ System.out.println(string); } System.out.println("请输入微博"); BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in,"GBK")); String str = buffer.readLine(); analysisResult=wBoAnalysis.analysis(str); for(String string:analysisResult){ System.out.println(string); } } }