使用java程序对新浪微博的内容进行语义分析

简介: 使用java程序对新浪微博的内容进行语义分析

源代码如下:

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);
    }
  }
}
相关文章
|
14天前
|
Java
【专栏】Java反射机制,该机制允许程序在运行时获取类信息、动态创建对象、调用方法和访问属性
【4月更文挑战第27天】本文探讨了Java反射机制,该机制允许程序在运行时获取类信息、动态创建对象、调用方法和访问属性。反射通过Class、Constructor、Method和Field类实现。文中列举了反射的应用场景,如动态创建对象、调用方法、访问属性和处理注解,并提供了相关实例代码演示。
|
1月前
|
Java Maven
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
【Java报错】显示错误“Error:java: 程序包org.springframework.boot不存在“
38 3
|
2天前
|
Java Linux C语言
一步带你了解java程序逻辑控制
一步带你了解java程序逻辑控制
10 2
|
2天前
|
Java 数据安全/隐私保护
java中程序控制的典例
java中程序控制的典例
9 1
|
3天前
|
存储 Java 数据库连接
使用Java开发桌面应用程序
使用Java开发桌面应用程序
14 0
|
3天前
|
关系型数据库 MySQL Java
通过使用阿里云服务器,搭建Java程序的运行环境
通过使用阿里云服务器,搭建Java程序的运行环境
|
10天前
|
存储 网络协议 Java
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
本地MinIO存储服务通过Java程序结合cpolar实现远程连接上传文件
|
12天前
|
存储 Java 开发工具
【Java探索之旅】用面向对象的思维构建程序世界
【Java探索之旅】用面向对象的思维构建程序世界
11 0
|
12天前
|
小程序 Java 程序员
【Java探索之旅】我与Java的初相识(二):程序结构与运行关系和JDK,JRE,JVM的关系
【Java探索之旅】我与Java的初相识(二):程序结构与运行关系和JDK,JRE,JVM的关系
28 0
|
12天前
|
数据采集 存储 前端开发
Nutch库入门指南:利用Java编写采集程序,快速抓取北京车展重点车型
2024年北京车展凸显电动车全球热度,中国引领市场,展出117台全球首发车,包括30台跨国公司电动车。借助Nutch库抓取汽车网站数据,分析电动车市场趋势。通过配置代理和多线程爬虫,高效收集新车信息,助力理解市场动态,推动可持续交通发展。
Nutch库入门指南:利用Java编写采集程序,快速抓取北京车展重点车型