集册 Java实例教程 将IP的给定字节转换为字符串表示形式。

将IP的给定字节转换为字符串表示形式。

欢马劈雪     最近更新时间:2020-01-02 10:19:05

573
将IP的给定字节转换为字符串表示形式。

/*

 *  JMule - Java file sharing client

 *  Copyright (C) 2007-2008 JMule team ( jmule@jmule.org / http://jmule.org )

 *

 *  Any parts of this program derived from other projects, or contributed

 *  by third-party developers are copyrighted by their respective authors.

 *

 *  This program is free software; you can redistribute it and/or

 *  modify it under the terms of the GNU General Public License

 *  as published by the Free Software Foundation; either version 2

 *  of the License, or (at your option) any later version.

 *

 *  This program is distributed in the hope that it will be useful,

 *  but WITHOUT ANY WARRANTY; without even the implied warranty of

 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

 *  GNU General Public License for more details.

 *

 *  You should have received a copy of the GNU General Public License

 *  along with this program; if not, write to the Free Software

 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

 *

 */

//package com.nowjava;


public class Main {//NowJava.com - 时  代  Java


    /**

     * Converts the given bytes of an IP to a string representation.

     */

    public static String ip2string(byte[] ip) {

        if (ip == null) {

            throw new NullPointerException("Ip is null!");

        }

        //assert ip.length == 4;


        return (ip[0] & 0xff) + "." + (ip[1] & 0xff) + "." + (ip[2] & 0xff)

                + "." + (ip[3] & 0xff);

    }


    /**

     * Converts the given bytes of an IP to a string representation.

     */

    public static 
展开阅读全文