English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Java Programm, das ein Byte-Array in eine IP-Adresse umwandelt

Die Aufgabe ist es, die gegebene Byte-Array-Werbung mit Hilfe der Klasse IPAddress in Java in eine IP-Adresse zu konvertieren und das Ergebnis anzuzeigen.

Was ist ein Byte-Array

Ein Byte besteht aus8Bit, bestehend aus mehreren aufeinanderfolgenden Bytes, die binäre Informationen speichern. In Java ist byte ein ursprünglicher Datentyp, der als Byte des Computers verstanden werden kann, d.h.8Bit, kann speichern-128bis127Wert.

Erklärung eines Bytes-Byte name_of_byte_variable = Initialwert;

Erklärung eines Byte-Arrays-byte[] name_of_byte_array = new byte[];

Was ist die Klasse IPAddress

In Java wird die Klasse IPAddress verwendet, um die IP-Adresse eines jeden Systems zu erhalten. Sie befindet sich in der Klasse System.net und muss importiert werden, um die Klasse IPAddress zu verwenden.

Syntax

IPAddress ObjectName = new IPAddress(byte[])

Beispiel

Eingabe-: 171, 32, 101, 11
Ausgabe-: 171.32.101.11
Eingabe-: 172, 31, 102, 14
Ausgabe-: 172.31.102.14

Die in folgendem Programm verwendeten Methoden sind wie folgt-

  • Importieren Sie die Klasse System.net

  • Geben Sie eine Zahl als Byte an dem Byte-Array

  • Erstellen Sie ein Objekt der Klasse IPAddress und übergeben Sie das Byte-Array an das Objekt

  • Verwenden Sie die FunktionToString()Konvertieren Sie die Adresse in eine Zeilenform

  • Druckergebnis

Algorithmus

START
Schritt 1-> Erklärung der Klasse convert für die Konvertierung
   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())
         Ende
   Ende
STOP

Beispiel

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());
   }
}

Ausgaberesultat

171.32.101.11