मैंने बहुत कुछ खोजा है लेकिन मुझे इनटैड्रेस प्रकार को स्ट्रिंग में कनवर्ट करने का कोई तरीका नहीं मिला (शायद मेरी खोज यह अच्छी नहीं हो सकती है: एस)। मुझे इसे स्ट्रिंग प्रकार में परिवर्तित करना है क्योंकि मैं परिणाम को textarea (gui घटक) में प्रदर्शित करना होगा जिसके लिए स्ट्रिंग प्रकार की आवश्यकता होती है। तो क्या कोई भी यह संभव है ??जावा: स्ट्रिंग रूपांतरण में inetaddress
उत्तर
इनएट एड्रेस क्लास के लिए जावा एपीआई में आपकी ज़रूरतों के लिए अच्छी विधियां हैं, मैं देखता हूं। इन तरीकों का प्रयास करें। आप अपनी आवश्यकताओं के लिए InetAddress के अन्य प्रॉपर्टी गेटर्स देख सकते हैं।
public static void main (String [] args) throws UnknownHostException
{
// Instantiate your own InetAddress object.
InetAddress address = InetAddress.getLocalHost();
String hostIP = address.getHostAddress() ;
String hostName = address.getHostName();
System.out.println("IP: " + hostIP + "\n" + "Name: " + hostName);
}
क्या आपने InetAddress.toString() विधि की कोशिश की है?
क्या
System.out.println(Inet4Address.getLocalHost().getHostAddress());
के बारे में?
बस इंट एड्रेस टूस्ट्रिंग() विधि को कॉल करें। साथ ही, यदि आप विशेष रूप से होस्ट नाम चाहते हैं, तो getHostName का उपयोग करें। यदि आप आईपी पते की स्ट्रिंग प्रस्तुति चाहते हैं, तो getHostAddress() का उपयोग करें।
नमूना:
InetAddress inet = InetAddress.getByName("193.125.22.1");
System.out.println(inet.toString());
अधिक जानकारी के लिए देखें: http://www.java2s.com/Code/JavaAPI/javax.net/InetAddressgetByNameStringname.htm
महत्वपूर्ण बिट के लिए ऊपर उठाया गया है: getHostAddress अगर आप केवल पता स्ट्रिंग चाहते हैं –
- 1. जावा: संभावित डुप्लिकेट InetAddress
- 2. बनाना InetAddress वस्तु जावा
- 3. एंड्रॉइड में InetAddress
- 4. InetAddress क्लास
- 5. जावा/एंड्रॉइड स्ट्रिंग टू कलर रूपांतरण
- 6. स्ट्रिंग रूपांतरण
- 7. सी ++ पूर्णांक स्ट्रिंग रूपांतरण
- 8. स्ट्रिंग से डेटाटाइम रूपांतरण जावास्क्रिप्ट
- 9. MATLAB: जावा String [] रूपांतरण
- 10. जावा ऑपरेटर में अंतर्निहित रूपांतरण + =
- 11. जावा डबल टू स्ट्रिंग रूपांतरण स्वरूपण के बिना
- 12. स्ट्रिंग से चार में रूपांतरण - सी ++
- 13. दिनांक प्रारूप रूपांतरण जावा
- 14. हेक्स से एसीआई स्ट्रिंग रूपांतरण
- 15. डबल स्ट्रिंग रूपांतरण और लोकेल
- 16. रूपांतरण स्ट्रिंग से अद्वितीय पहचानकर्ता
- 17. रूबी स्ट्रिंग टू डेट रूपांतरण
- 18. रूपांतरण विफल जब चरित्र स्ट्रिंग
- 19. टाइप 'स्ट्रिंग' से 'int' में परिवर्तित नहीं हो सकता है एक संदर्भ रूपांतरण, मुक्केबाजी रूपांतरण, unboxing रूपांतरण, लपेटकर रूपांतरण या नल प्रकार रूपांतरण के माध्यम से
- 20. जावा में लांग टू डबल से रूपांतरण
- 21. जावा में डेल्फी कोड का रूपांतरण
- 22. जावा जेनेरिक्स जैसे रूपांतरण पहेली
- 23. जावा नेस्टेड सूची सरणी रूपांतरण
- 24. जावा मेट्रिक यूनिट रूपांतरण पुस्तकालय?
- 25. क्लास फ़ाइल जावा फ़ाइल रूपांतरण
- 26. रूपांतरण
- 27. जावा में स्ट्रिंग पुल
- 28. जावा स्ट्रिंग में सुपरस्क्रिप्ट
- 29. स्ट्रिंग ... जावा में पैरामीटर
- 30. जावा में स्लाइस स्ट्रिंग
यह फॉरवर्ड स्लैश देता है। इसके बजाय getHostAddress() का उपयोग करें। Http://stackoverflow.com/questions/12947435/inetaddress-tostring-returns-a-forward-slash – LeslieM