アットウィキロゴ

skx

package uta;
import tool.*;
 
public class pro {
 
 
 
 
    int s,datanumber;
    String[] data=new String[6000];
 String[] a=new String[6000];
    String[] b=new String[6000];
String[] c=new String[6000];
 
 String[] date=new String[6000];
String[] ar=new String[6000];
String[] t=new String[6000];
 
public static void main(String[] args) {
        pro te=new pro();
 
 
    }
 
 pro(){
 
     int tr;
        for(tr=1996;tr<2011;tr++){
 
           String urlx="http://www.musictvprogram.com/utaban"+tr+".htm";
 
 if(tr>2003)urlx="http://www.musictvprogram.com/utaban"+tr+".html";
 
        getdata sub7=new getdata();
        sub7.makedata(urlx,"SJIS");
        data=sub7.data;
        datanumber=sub7.datanumber; 
 
 
 String str="";
        for(s=1;s<datanumber+1;s++){
 str=str+data[s];
 
 
        } 
 
 
 
        str=str.replace("</TR>","</tr>");
        String[] x=str.split("</tr>");
 
        int sx;
  for(s=1;s<x.length-1;s++){      
 String[] y=x[s].split("</TD>");
 a[s]="";
 b[s]="";
 c[s]="";
 for(sx=0;sx<y.length;sx++){   
  if(sx==0)a[s]=change(y[sx]);
  if(sx==1)b[s]=change(y[sx]);
  if(sx==2)c[s]=change(y[sx]);
  }
  }
 
 int number=x.length-2;
 
 for(s=1;s<number+1;s++){
 date[s]="";
 
 int h=0;
 if(a[s].indexOf("月")>-1)h=h+1;
 if(a[s].indexOf("日")>-1)h=h+1;
 if(h==2)date[s]=a[s];
 if(h==2)t[s]=b[s];
 if(h==2)ar[s]=c[s];
 if(h<2)t[s]=a[s];
 if(h<2)ar[s]=b[s];
 if(date[s].length()<1)date[s]=date[s-1]; 
 }
 
 for(s=1;s<number+1;s++){
 if(ar[s].length()>0)System.out.println(tr+"年"+date[s]+","+ar[s]+","+t[s]);  
 }
 
        }
 
 
    } 
String change(String str){
 
        int n;
        for(n=1;n<11;n++){
        str=rev(str);    
        }
 
        str=str.replace(" ","");
 
        return str;
    }
 
 String rev(String str){
 
        if(str==null)str="";
 
        int p1=str.indexOf("<");
        int p2=str.indexOf(">",p1);
        String strx="";
        if(p2>-1)strx=str.substring(p1,p2+1);
        str=str.replace(strx,"");
 
        return str;
    }    
 
 
 
 
}
 
最終更新:2016年09月03日 23:21