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

برنامج Java يحوّل مصفوفة الحروف إلى عنوان IP

لدينا مجموعة بيتات إعلان، وتكمن المهمة في استخدام فئة IPAddress في Java لتحويلها إلى عنوان IP وإظهار النتيجة.

ما هو مجموعة البايتات

البيت يتكون من 8 bits، وتمثل مجموعة البايتات عدة بيتات متصلة، ويتم تخزين معلومات ثنائية داخل هذه البايتات. في Java، يعتبر نوع البيت نوع بيانات أساسي، يمكن فهمه كالبيت في الحاسوب، أي 8 bits، يمكنه حفظ القيم بين -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
قد تعجبك أيضًا