কম্পিউটার

জাভা প্রোগ্রাম বাইট অ্যারেকে IP ঠিকানায় রূপান্তর করতে


একটি বাইট অ্যারে বিজ্ঞাপনের সাথে দেওয়া কাজটি হল জাভাতে আইপিএড্রেস ক্লাস ব্যবহার করে একটি আইপি ঠিকানায় রূপান্তর করা এবং ফলাফল প্রদর্শন করা।

একটি বাইট অ্যারে কি

একটি বাইট 8 বিট নিয়ে গঠিত এবং বাইট অ্যারে সংলগ্ন বাইট নিয়ে গঠিত যা বাইনারি তথ্য সংরক্ষণ করে। জাভাতে, বাইট হল একটি আদিম ডেটাটাইপ যা কম্পিউটারের বাইট হিসাবে বোঝা যায় অর্থাৎ এটি 8 বিটের এবং এটি -128 থেকে 127 পর্যন্ত মান ধারণ করতে পারে।

একটি বাইট ঘোষণা করা হচ্ছে − byte name_of_byte_variable =আরম্ভকারী;

একটি বাইট অ্যারে ঘোষণা করা হচ্ছে − বাইট[] name_of_byte_array =নতুন বাইট[];

আইপিএড্রেস ক্লাস কি

জাভাতে, যে কোন সিস্টেমের আইপি ঠিকানা পেতে আইপিএড্রেস ক্লাস ব্যবহার করা হয়। এটি 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 আমদানি করুন
  • বাইট অ্যারেতে বাইট হিসাবে সংখ্যাগুলি ইনপুট করুন
  • ক্লাস আইপিএড্রেসের অবজেক্ট তৈরি করুন এবং তার অবজেক্টে বাইট অ্যারে পাস করুন
  • ঠিকানাকে স্ট্রিং উপস্থাপনায় রূপান্তর করতে ToString() ফাংশন ব্যবহার করুন
  • ফলাফল প্রিন্ট করুন

অ্যালগোরিদম

START
Step 1-> declare class convert for conversion
   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

  1. কীভাবে একটি জাভা স্ট্রিংকে চার অ্যারেতে রূপান্তর করবেন

  2. কীভাবে জাভা বিটম্যাপকে অ্যান্ড্রয়েডে বাইট অ্যারেতে রূপান্তর করবেন?

  3. কিভাবে জাভাতে XML কে JSON অ্যারে রূপান্তর করবেন?

  4. জাভাতে তালিকাকে অ্যারেতে রূপান্তর করুন