English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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[];
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.
IPAddress ObjectName = new IPAddress(byte[])
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
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
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