একটি বাইট অ্যারে দেওয়া থাকলে, জাভাতে IPAddress ক্লাস ব্যবহার করে এটি একটি IP অ্যাড্রেসে রূপান্তরিত করে ফলাফল প্রদর্শন করা যায়।
বাইট অ্যারে (Byte Array) কী?
একটি বাইট ৮ বিট নিয়ে গঠিত এবং বাইট অ্যারে মিলিত বাইটগুলোর সমষ্টি যা বাইনারি তথ্য সংরক্ষণ করে। জাভাতে, byte একটি প্রিমিটিভ ডেটা টাইপ যা কম্পিউটারের বাইট হিসেবে বোঝা যায় - এটি ৮ বিটের এবং এর মান -১২৮ থেকে ১২৭ পর্যন্ত হতে পারে।
বাইট ঘোষণা: byte name_of_byte_variable = initializer;
বাইট অ্যারে ঘোষণা: byte[] name_of_byte_array = new byte[];
IPAddress ক্লাস কী?
জাভাতে, 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() ফাংশন ব্যবহার করে অ্যাড্রেসকে স্ট্রিং রিপ্রেজেন্টেশনে রূপান্তর করুন
- ফলাফল প্রিন্ট করুন
এলগরিদম (ALGORITHM)
START
Step 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