बाइट सरणी विज्ञापन के साथ दिए गए कार्य को जावा में आईपीएड्रेस क्लास का उपयोग करके इसे आईपी पते में परिवर्तित करना और परिणाम प्रदर्शित करना है।
बाइट ऐरे क्या है
एक बाइट में 8 बिट्स होते हैं और बाइट ऐरे में सन्निहित बाइट्स होते हैं जो बाइनरी जानकारी को स्टोर करते हैं। जावा में, बाइट एक आदिम डेटाटाइप है जिसे कंप्यूटर के बाइट के रूप में समझा जा सकता है यानी यह 8 बिट्स का होता है और इसमें -128 से 127 तक के मान हो सकते हैं।
बाइट घोषित करना − बाइट 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