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