[java]Subject.txtスレ一覧からスレッドIDとタイトルとレス数を取り出す






package test;
import java.io.*;
import java.net.*;
import java.util.*;
public class Run {
public static void main(String[] args) {

List<String> entries = new ArrayList<String>();
URL url;
BufferedReader reader;
try {
url = new URL("http://jbbs.livedoor.jp/otaku/12973/subject.txt");
reader = new BufferedReader(new InputStreamReader(url.openStream(),"EUC-JP"));
String line;
while ((line = reader.readLine()) != null) {
entries.add(line);
}
reader.close();
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
    }
for (String str:entries){
Integer id=Integer.parseInt(str.substring(0,10));
int resnum_start=str.lastIndexOf('(');
int resnum_end=str.lastIndexOf(')');
Integer num = Integer.parseInt(str.substring(resnum_start+1,resnum_end));
String title=str.substring(0,resnum_start).split(",")[1];
System.out.println("ID: "+id);
System.out.println("TITLE: "+title);
System.out.println("NUM: "+num);
System.out.println();
}
}
}

コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき