java url编程_Java源码:URL编程 -创新互联

作者:创新互联 文章来源:网站程序部 点击数:8ff362d2e7a26fe34b8e93a30d36fb16.gif 更新时间:2010-12-04

Example 1 Below is a simple Java program which can get the hostname of a computer

from IP address. download now

Tips

1. Compile: javac GetHost

2. Run: java GetHost 111.111.111.1(your IP or others)

import java.io.*;

import java.net.*;

//

//

// GetHost.java

//

//

public class GetHost

{

public static void main (String arg[]){

if (arg.length>=1){

InetAddress[] Inet;

int i=1;

try{

for (i=1;i<=arg.length;i++){

Inet = InetAddress.getAllByName(arg[i-1]);

for (int j=1;j<=Inet.length;j++){

System.out.print(Inet[j-1].toString());

System.out.print(" ");

}

}

}

catch(UnknownHostException e){

System.out.print("Unknown HostName!"+arg[i-1]);

}

}

else{

System.out.print("Usage java/jview GetIp ");

}

}

}

Example 2

download now

//GetHTML.java

/**

* This is a program which can read information from a web server.

* @version 1.0 2000/01/01

* @author jdeveloper

**/

import java.net.*;

import java.io.*;

public class GetHTML {

public static void main(String args[]){

if (args.length < 1){

System.out.println("USAGE: java GetHTML httpaddress");

System.exit(1);

}

String sURLAddress = new String(args[0]);

URL url = null;

try{

url = new URL(sURLAddress);

}catch(MalformedURLException e){

System.err.println(e.toString());

System.exit(1);

}

try{

InputStream ins = url.openStream();

BufferedReader breader = new BufferedReader(new InputStreamReader(ins));

String info = breader.readLine();

while(info != null){

System.out.println(info);

info = breader.readLine();

}

}

catch(IOException e){

System.err.println(e.toString());

System.exit(1);

}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值