易截截图软件、单文件、免安装、纯绿色、仅160KB

用java抓取cnproxy代理服务器地址

package org.mingyuan.fetcher;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Set;
public class StringTest {
/**
* 通过url,得到url源文件
* @param url
* @return
* @throws IOException
*/
private static String getURLContent(String url) throws IOException {
URL ipListUrl = new URL(url);
BufferedReader in = new BufferedReader(new InputStreamReader(ipListUrl
.openStream()));
String str = null;
String html = "";
while ((str = in.readLine()) != null) {
html += str;
}
in.close();
return html;
}
/**
*
* @param htmlContent
* @param fileName
* @return ip地址和ip地理信息
* @throws IOException
*/
private static HashMap<String,String> getIpList(String htmlContent,String fileName) throws IOException {
String str1[] = htmlContent
.split("<tr><td width=\"140\">IP:Port</td><td width=\"40\">Type</td><td width=\"90\">Speed</td><td width=\"160\"> Country/Area</td></tr>");
String str2 = str1[1];// ip及余下部分
String str3[] = str2
.split("</table>");
String str4 = str3[0];// <tr><td>24.25.26.128<SCRIPT type=text/javascript>document.write(":"+q+d)</SCRIPT></td><td>HTTP</td><td>296,984,984</td><td>美国 维吉尼亚州</td></tr>

String str5[]=str4.split("<tr><td>");
HashMap<String,String> map=


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java学习,希望朋友们交流指导!

给数组赋值的便捷方式: String s=reader.nextLine();    char a[]=s.toCharArray();这样就不用使用麻烦的for循环来赋值了
        输出数组内容的便捷方式:String code=new String(a); //a是一个数组名
   System.out.println("原文是"+code);
 &nb ......

Java,JavaScript,JScript 区别

对初学者应该会有帮助所以转载了。
这三个语言分别是三个公司开发的,SUN的Java,Netscape的JavaScript,Microsoft的JScript
JavaScript是由Netscape公司开发并随Navigator导航者一起发布的、介于Java与HTML之间、基于对象事件驱动的编程语言,不需要Java编译器,而是直接运行在Web浏览器中,它的前身是Live Script。
......

java传值问题.

Java传递参数有两种 :值传递,引用传递
一般引用类型 是引用传递,值类型是值传递
值类型是原始数据类型 包括 int,byte,char short long,boolean,float,double
引用类型就是一般的class类 当然也包括原始数据的封装类型 比如int的
封装类型为Integer
一般情况下:
值传递:
例子 1 public  void show1(int str ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号