English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Дан массив байтов advertising, задачей является использование класса IPAddress в Java для его преобразования в IP-адрес и отображения результатов.
Байт состоит из 8 бит, массив байтов состоит из нескольких последовательных байтов, которые хранят двоичную информацию. В Java, тип byte является базовым типом данных, который можно понять как байт компьютера, то есть 8 бит, и может сохранять значения от -128 до 127.
Декларация байта-name_of_byte_variable = установлены начальные значения;
Объявить массив байт-byte [] name_of_byte_array = new byte [];
В Java класс IPAddress используется для получения IP-адреса любой системы. Он存在于 классе System.net и должен быть импортирован для использования класса IPAddress.
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 Шаг 1->宣布类 convert для преобразования 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