/**
*
*/
package my.wubaiwan.main;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* @author Administrator
*
*/
public class CaijiData {
/**
* @param args
* @throws Exception
*/
public static List caiji(String urls) throws Exception {
URL url = new URL(urls);
URLConnection uc = url.openConnection();
InputStream is = uc.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line = null;
StringBuffer buffer = new StringBuffer();
while ((line = br.readLine()) != null) {
buffer.append(line);
}
String src = buffer.toString();
String s = new String(src.getBytes(), "utf-8");
// System.out.println(s);
String out = getTable(s);
// System.out.println(out);
List trs = getTr(out);
List list = new ArrayList();
for (int i = 2; i 2011-02-15
// 2011017
// 02
// 06 15 23
// 26 33 08
List listTd = new ArrayList();
String trReg = "(.*?)";
Pattern pattern = Pattern.compile(trReg);
Matcher matcher = pattern.matcher(input);
String out = null;
while (matcher.find()) {
out = matcher.group(0);
listTd.add(out);
}
w5.setBh(listTd.get(1).replaceAll("", ""));
w5.setTime(listTd.get(0).replaceAll("", ""));
setValue(w5, listTd.get(2));
return w5;
}
private static void setValue(Model500 w5, String string) {
List list = new ArrayList();
String trReg = "(.*?)";
Pattern pattern = Pattern.compile(trReg);
Matcher matcher = pattern.matcher(string);
String out = null;
while (matcher.find()) {
out = matcher.group(1);
list.add(out);
}
w5.setRed1(list.get(0));
w5.setRed2(list.get(1));
w5.setRed3(list.get(2));
w5.setRed4(list.get(3));
w5.setRed5(list.get(4));
w5.setRed6(list.get(5));
w5.setBlue(list.get(6));
}
public static String getTable(String input) {
String tableReg = "(.*?)";
Pattern pattern = Pattern.compile(tableReg);
Matcher matcher = pattern.matcher(input);
String out = null;
while (matcher.find()) {
out = matcher.group(1);
}
return out;
}
public static List getTr(String input) {
List list = new ArrayList();
String trReg = "(.*?)";
Pattern pattern = Pattern.compile(trReg);
Matcher matcher = pattern.matcher(input);
String out = null;
while (matcher.find()) {
out = matcher.group(0);
list.add(out);
}
return list;
}
public static int caijiNum(String string) throws Exception {
URL url = new URL(string);
URLConnection uc = url.openConnection();
InputStream is = uc.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String line = null;
StringBuffer buffer = new StringBuffer();
while ((line = br.readLine()) != null) {
buffer.append(line);
}
String src = buffer.toString();
String s = new String(src.getBytes(), "utf-8");
// System.out.println(s);
String out = getTable(s);
System.out.println(out);
//ĩҳ
String sizeReg = "ĩҳ";
Pattern pattern = Pattern.compile(sizeReg);
Matcher matcher = pattern.matcher(out);
String size = null;
while (matcher.find()) {
size = matcher.group(1);
}
return new Integer(size);
}
}
双色球数据
猜你喜欢
转载自mayu117.iteye.com/blog/1129336
今日推荐
周排行