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

Программа на Java для преобразования массива байтов в IP-адрес

Дан массив байтов advertising, задачей является использование класса IPAddress в Java для его преобразования в IP-адрес и отображения результатов.

Что такое массив байтов

Байт состоит из 8 бит, массив байтов состоит из нескольких последовательных байтов, которые хранят двоичную информацию. В Java, тип byte является базовым типом данных, который можно понять как байт компьютера, то есть 8 бит, и может сохранять значения от -128 до 127.

Декларация байта-name_of_byte_variable = установлены начальные значения;

Объявить массив байт-byte [] name_of_byte_array = new byte [];

Что такое класс IPAddress

В 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
Основной учебник
Рекомендуется для вас