Java
 Computer >> コンピューター >  >> プログラミング >> Java

バイト配列をIPアドレスに変換するJavaプログラム


バイト配列広告を指定すると、JavaのIPAddressクラスを使用してIPアドレスに変換し、結果を表示することがタスクになります。

バイト配列とは

バイトは8ビットで構成され、バイト配列はバイナリ情報を格納する連続したバイトで構成されます。 Javaでは、byteはコンピュータのバイトとして理解できるプリミティブデータ型です。つまり、8ビットであり、-128〜127の範囲の値を保持できます。

バイトの宣言 −バイト名_of_byte_variable=初期化子;

バイト配列の宣言 − byte [] name_of_byte_array =new byte [];

IPアドレスクラスとは

Javaでは、IPAddressクラスを使用して任意のシステムのIPアドレスを取得します。これは、IPAddressクラスを使用するためにインポートする必要があるSystem.netクラスに存在します。

構文

IPAddress ObjectName = new IPAddress(byte[])

Input-: 171, 32, 101, 11
Output-: 171.32.101.11
Input-: 172, 31, 102, 14
Output-: 172.31.102.14

以下のプログラムで使用しているアプローチは次のとおりです

  • クラスSystem.netをインポートします
  • バイト配列のバイトとして数値を入力します
  • クラスIPAddressのオブジェクトを作成し、バイト配列をそのオブジェクトに渡します
  • 関数ToString()を使用して、アドレスを文字列表現に変換します
  • 結果を印刷する

アルゴリズム

START
Step 1-> declare class convert for conversion
   public class convert
   call class public static void Main()
      set IPAddress add = new IPAddress(new byte[]  { 171, 32, 101, 11 })
         call Console.WriteLine(add.ToString())
         End
   End
STOP

using System;
using System.Net;
public class convert {
   public static void Main() {
      IPAddress add = new IPAddress(new byte[]  { 171, 32, 101, 11 });
      Console.WriteLine(add.ToString());
   }
}

出力

171.32.101.11

  1. Java文字列をChar配列に変換する方法

    toCharArray()メソッドは、Javaで文字列をchar配列に変換します。このメソッドを使用すると、文字列内の個々の文字をリストアイテムとして操作できます。スペース、数字、文字、その他の文字はすべてchar配列に追加されます。 コーディングするときに、Java文字列をchar配列に変換したい場合があります。たとえば、学生の成績のリストを保存するアプリを作成しているとします。これらの成績を文字列から配列に変換して、配列メソッドを使用して操作できるようにすることもできます。 そこで登場するのがtoCharArray()Javaメソッドです。toCharArray()は、文字列を文字の

  2. AndroidでJavaビットマップをバイト配列に変換する方法は?

    この例は、AndroidでJavaビットマップをバイト配列に変換する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <RelativeLayout    xmlns:android="https://schemas.android.com/apk/res/android"