English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La tâche est de convertir le tableau de bytes donné en adresse IP en utilisant la classe IPAddress de Java et d'afficher le résultat.
Un byte est composé de8bits composés, un tableau de bytes est composé de plusieurs bytes consécutifs, ces bytes stockant des informations binaires. Dans Java, byte est un type de données primaire, qui peut être compris comme le byte de l'ordinateur, c'est-à-dire8bits, peuvent sauvegarder-128à127valeur.
Déclarer un byte-Le byte name_of_byte_variable = valeur_initiale;
Déclarer un tableau de bytes-byte [] nom_du_tableau_de_bytes = new byte [];
Dans Java, la classe IPAddress est utilisée pour obtenir l'adresse IP de tout système. Elle existe dans la classe System.net et doit être importée pour utiliser la classe IPAddress.
IPAddress ObjetNom = new IPAddress(byte[])
Entrée-: 171, 32, 101, 11 Sortie-: 171.32.101.11 Entrée-: 172, 31, 102, 14 Sortie-: 172.31.102.14
Nous utilisons les méthodes suivantes dans le programme suivant-
Importer la classe System.net
Entrer des nombres en tant que bytes du tableau de bytes
Créer un objet de la classe IPAddress et transmettre un tableau de bytes à son objet
Utiliser la fonctionToString()
Convertir l'adresse en forme de chaîne
Imprimer le résultat
DÉBUT Étape 1-> déclarer la classe convert pour la conversion public class convert appeler class public static void Main() set IPAddress add = new IPAddress(new byte[] { 171, 32, 101, 11 } appeler Console.WriteLine(add.ToString()) FIN FIN ARRÊT
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()); } }
Résultat de la sortie
171.32.101.11