0
IPv6アドレスの短いフォームを表す:2001:1:0:0:10:0:10:10私はIPV6文字列の短い形式としてそれを表現したいは、私は、IPv6アドレスの文字列を持っている
:2001: 1 :: 10:0:10:10
これを行う方法を知っている人はいますか?
非常に緊急です!すぐに助けてください!それはいくつかのケースでは、多くの異なる方法で短縮することができますので
おかげ
IPv6アドレスの短いフォームを表す:2001:1:0:0:10:0:10:10私はIPV6文字列の短い形式としてそれを表現したいは、私は、IPv6アドレスの文字列を持っている
:2001: 1 :: 10:0:10:10
これを行う方法を知っている人はいますか?
非常に緊急です!すぐに助けてください!それはいくつかのケースでは、多くの異なる方法で短縮することができますので
おかげ
、JavaのAPIには、このような機能は、おそらくありません。手動で行うことができます。
Inet6Address.getByName("1080::8:800:200C:417A").replaceFirst("(:0)+:", "::");
が、私は非常によくそれをテストdid'n。このコードが間違っている場合があります。
ヒント:ここでは、あなたに何も恩恵をもらわないことが非常に緊急です – Flexo
私はコーヒーを入手します.Googleの回答と解決策の投稿について考えてください。私に4時間与えてください。 :p –
ここにJava固有の大きな回答があります:http://stackoverflow.com/questions/7043983/ipv6-address-into-compressed-form-in-java/7044170#7044170 – Beau