2017-05-30 12 views
-3


IPプロトコル名を番号で取得できるようにする必要があります(逆も同様です)。javaでプロトコル番号を名前に変える方法は?

よう
何かが私はIANAリストから自分自身を構築することができますが、私は、javaに存在する必要があり、そのようなものを感じます。

+0

なぜあなたはjavaに存在するはずのような何かを感じますか?あなたはその感情を何に基づいていますか? – Andreas

+0

enumについて読んだことはありますか? – vikingsteve

+0

'java.net'パッケージ全体をチェックしていて、何も見つからなかったので、すぐに使いたいものが見つかるとは思いません。 – Aaron

答えて

2

あなたはこのIPProtocolsクラスを使用して(または使用したい)されていると仮定すると、関連する静的メソッドが用意されています

IPProtocols.getProtocolName(int number) 

が(この方法はまた、受け入れるためにoveloadedさint値からあなたの名前を与えますshortまたはbyte)。

IPProtocols.getProtocolNumberInt(String name) 

あなたに(byte値としてshort値としてそれを与えるgetProtocolNumberShortと呼ばれる別の方法、およびgetProtocolNumberByteint名前から値を与えます。

+0

ありがとう@Berger – stobyer

関連する問題