源代碼如下:
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);
}
}
}