易截截图软件、单文件、免安装、纯绿色、仅160KB

Java 根据关键字抓取google 新闻 网络数据 .*

 用户要求统计所提供关键字在网络出现的新闻,下面为一个测试的main方法。
package com.net;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
 * @{#} NetTools.java Create on Nov 18, 2009 4:55:57 PM
 *
 * Copyright (c) 2009 by ThinkIT
 * @author Jack He ,jackhexl@gmail.com
 * @version 1.0
 */
public class NetTools {
 private String url = "";// 请求的URL
 private String keyword = "";// 搜索的关键字
 private StringBuffer strBuffer = new StringBuffer("");
 private List newsList=new ArrayList();//新闻数组
 public static void main(String [] args){
  List list=new ArrayList();
  NetTools nt=new NetTools();
  try {
   list=nt.getNews("", new String[]{"环保局"});
   for(int i=0;i<list.size();i++){
    System.out.println(list.get(i).toString());
   }
   
  } catch (IOException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
 }
 public List getNews(String url,String[] keywords) throws IOException{
  if(url.equals("")||null==url)
   url="http://news.google.cn/news/search?cf=all&scoring=n&pz=1&cf=all&ned=ccn&hl=zh-CN&q=";
  int i=0;
  this.url=url;
  //关键字
  for(;i<keywords.length;i++){
   this.keyword+=keywords[i]+" ";   
  }
  this.url+=java.net.URLEncoder.encode(this.keyword,"UTF-8");// 带参数的请求地址
  System.out.println("请求地址为:"+this.url);
  URL requestUrl=new URL(this.url);
  // 打开链接
  HttpURLConnection con


相关文档:

sql 2005 存储过程分页 java 代码

 create PROCEDURE pagelist
@tablename nvarchar(50),
@fieldname nvarchar(50)='*',         
@pagesize int output,--每页显示记录条数
@currentpage int output,--第几页
@orderid nvarchar(50),--主键排序
@sort int,--排序方式,1表示升序,0表示降序排列 ......

java annotation

一. 最常见的annotation
@Override:用在方法之上,用来告诉别人这一个方法是改写父类的
@Deprecated:建议别人不要使用旧的API的时候用的,编译的时候会用产生警告信息,可以设定在程序里的所有的元素上.
@SuppressWarnings:暂时把一些警告信息消息关闭
@Entity:表示该类是可持久化的类
 
二. 设计一个自己的Anno ......

Java读写修改Property文件

 package com.test.common;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Date;
import java.util.Properties;
......

JAVA基础入门:JAVA的数据类型

先看一段代码
public class Hello{
    public static void main(String[] args){
         int i = 5 , j = 2;
         System.out.println(i+j);
         System.out.println(i-j);
     & ......

Java初学者习题20道(转)

1.Java 源文件中最多只能有一个()类,其他类的个数不限。
public类,而且这个类的类名要和文件名一致.
2.面向对象程序设计的特征(封装性)(继承)(多态性)
3.接口是由(抽象方法)和(常量)组成的特殊类
4.用static修饰的方法是(静态方法,或类方法)
5.在产生异常的方法声明中声明会产生的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号