class gnews{
String[] link=new String[100];
String[] date=new String[100];
String[] des=new String[100];
String[] title=new String[100];
int articlenumber;
String urlx;
String dbtable;
String ctitle[]=new String[1000];
int chnumber;
int originaldata;
int bcode;
String bname;
int s,sx;
int plan[]=new int[100];
String readtitle[]=new String[1000];
int rnumber;
public static void main(String [] args) {
gnews test=new gnews();
}
gnews(){
urlx="http://www.google.com/finance/company_news?q=NASDAQ:GOOG&output=rss";
dbtable="gntable";
bcode=1;
bname="google";
gninput gi=new gninput();
gi.makedata(urlx);
link=gi.link;
title=gi.title;
des=gi.des;
date=gi.date;
articlenumber=gi.articlenumber;
gntable gt=new gntable();
gncheck ch=new gncheck();
ch.makedata(dbtable,bcode);
ch.makedn(dbtable);
chnumber=ch.chnumber;
originaldata=ch.originaldata;
ctitle=ch.ctitle;
planx();
gninsert is=new gninsert();
is.bname=bname;
is.bcode=bcode;
is.title=title;
is.des=des;
is.link=link;
is.date=date;
sx=originaldata;
for(s=1;s<articlenumber+1;s++){
if(plan[s]<50)sx=sx+1;
if(plan[s]<50)is.makedata(dbtable,sx,s);
}
gnread gr=new gnread();
gr.makedata(dbtable,bcode);
readtitle=gr.readtitle;
rnumber=gr.rnumber;
for(s=1;s<rnumber+1;s++){
System.out.println(readtitle[s]);
}
}
void planx(){
int h,z;
for(s=1;s<articlenumber+1;s++){
z=0;
plan[s]=0;
for(sx=1;sx<chnumber+1;sx++){
if(title[s].equals(ctitle[sx]))z=100;
}
if(z>50)plan[s]=100;
}
}
}
最終更新:2011年04月01日 01:04