给你一个完整的例子吧。
其实这个问题很简单。java有现成的api可以使用,它就是java.net.InetAddress。
以下是实例(a.java)
_______________________________________________________________
import java.net.InetAddress;
import java.net.UnknownHostException;public class a {
    public static void main(String[] args) {
String ip = "192.168.0.1";
System.out.println(EncodeIP(ip));
    }
    public static int EncodeIP(String ip_str)
    {
        InetAddress addr;
        try {
            addr = InetAddress.getByName(ip_str);
            return addr.hashCode();
        }
        catch(UnknownHostException e)
        {
            return 0;
        }
    }
}

解决方案 »

  1.   

    再来一个最简单的写法:
    addr_number = InetAddress.getByName("192.168.0.1").hashCode();
      

  2.   

    谢谢~我还想问你一下~
    /*
    *函数功能:实现将给定的DATETIME类型的时间转化为UNIX时间戳
    */
    function tounix($str_time)
    {
    //将字符串分解成两部分-日期,时间 
    $dt_elements = explode(" " ,$str_time); 
    //分解日期 
    $date_elements = explode("-" ,$dt_elements[0]); 
    //分解时间 
    $time_elements = explode(":" ,$dt_elements[1]);
    //转化为时间戳
    $int_time = mktime($time_elements [0], $time_elements[1], $time_elements[2], $date_elements[1], $date_elements[2], $date_elements[0]);  return $int_time;
    }
    这个php函数又怎么用java来写呢?
      

  3.   

    楼主你太不厚道了吧?表现在两方面:
    1)问题已经解决了,如果有新问题就开新贴;
    2)你问的问题都是最基础的问题,麻烦你自己查一下java的api吧这些问题不是你不懂,是你懒,或者你不懂得如何自己解决问题。
      

  4.   

    看了java的api呀,没找到相关的类撒