package x2;
import java.io.File;
import java.io.*;
public class pro {
int indexline;
int fastline,lastline;
String[][] mat=new String[500][500];
int creditx,credity;
int creditline;
int maxx=100;
int maxy=100;
public static void main(String[] args) {
pro t=new pro();
}
pro(){
File f=new File("data");
String[] fx=f.list();
int tr;
for(tr=0;tr<fx.length;tr++){
readxls sub=new readxls();
sub.maxx=maxx;
sub.maxy=maxy;
sub.makedata("data/"+fx[tr],0);
mat=sub.mat;
int s,sx;
writehtml("ren.html");
indexline=0;
for(s=1;s<20;s++){
for(sx=1;sx<10;sx++){
if(mat[s][sx].indexOf("海")>-1)fastline=s;
if(mat[s][sx].indexOf("海")>-1)indexline=sx;
}
}
for(s=fastline;s<70;s++){
if(mat[s][indexline].indexOf("縄")>-1)lastline=s;
}
creditx=0;
creditline=0;
for(sx=indexline;sx<30;sx++){
for(s=3;s<fastline;s++){
int h=0;
if(mat[s][sx].indexOf("育")>-1)h=h+1;
if(creditx==0)h=h+1;
if(h==2)creditx=sx;
if(h==2)creditline=s;
}
}
credity=0;
for(sx=creditx+1;sx<50;sx++){
int h=0;
String str=mat[creditline][sx]+mat[creditline+1][sx]+mat[creditline+2][sx];
if(str.length()>1)h=h+1;
if(sx>credity)h=h+1;
if(h==2)credity=sx;
System.out.println(sx+","+str);
}
System.out.println(creditx+","+credity);
}
}
void writehtml(String file){
int s,sx;
try{
PrintWriter pw = new PrintWriter (new BufferedWriter(new FileWriter(file)));
pw.println("<html>");
pw.println("<head>");
pw.println("<meta charset=\"UTF-8\">");
pw.println("</head>");
pw.println("<body>");
pw.print("<table rules=\"all\">");
pw.print("<tr>");
pw.print("<td>");
pw.print("");
pw.print("</td>");
for(sx=1;sx<maxx+1;sx++){
pw.print("<th>");
pw.print(sx);
pw.print("</th>");
}
pw.println("</tr>");
for(s=1;s<maxy+1;s++){
pw.print("<tr>");
pw.print("<th>");
pw.print(s);
pw.print("</th>");
for(sx=1;sx<maxx+1;sx++){
pw.print("<td>");
pw.print(mat[s][sx]);
pw.print("</td>");
}
pw.println("</tr>");
}
pw.println("</table>");
pw.println("</body>");
pw.println("</html>");
System.out.println("ファイルに書きこみました。");
pw.close();
} catch(IOException ep){ System.out.println("入出力エラーです。"); }
}
}
最終更新:2016年06月19日 02:57