双色球数据

/**
*
*/
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);
}
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值