![]() |
InetAddress is one of the Java classes which is available in java.net package. The InetAddress class contains a lot of built-in methods for handling networking-related functions in Java. In our case we need to convert a String to an InetAddress means IP Address. Normally an IP Address format looks like this xxx.xxx.xxx.xxx here x indicates a range from 0 to 255, The IP Address have different classes. For reference, refer IP Addressing article. Here in this article, First We need to take an IP Address as a String value. After that, by using InetAddress class we convert the String value to InetAddress by using Its methods. In our case we use InetAddress.getByName(ipAddressString) method (Inetaddress class in java). This method takes an IP Address in the form of a String value and returns the InetAddress object. Conversion Flow:
Example of a String to an InetAddressHere we have taken one IP Address, which is the localhost address (127.0.0.1) this IP Address represents the localhost. After that, by using the InetAddress.getByName() method we can convert it into IP Address. Java
Output
Input IP Address String: 127.0.0.1 Converted InetAddress: /127.0.0.1 Host Name: localhost Host Address: 127.0.0.1 Explanation of the above Program:
String ipAddressString = "127.0.0.1"
After that we have created an object for InetAddress class that is ipAddress. getByName() this method is available in InetAddress class after that we will print the result. System.out.println("Input IP Address String: " + ipAddressString); And here we have used getHostName() and getHostAddress() these methods are used for getting Host address and Host name by using the InetAddress class object you can observe in the above code. System.out.println("Host Name: " + ipAddress.getHostName()); Example 2:In this example we have given wrong IP Address as a string value. The Error handling mechanism will handle this error. The try block is identify the error and the catch is used for catch the errors. Java
Output:In the above code we have given Wrong IP Address for checking the error handling is working fine or not. While run this code we got an error Message. Because the given IP Address is in Wrong format.
|
Reffered: https://www.geeksforgeeks.org
Java |
Type: | Geek |
Category: | Coding |
Sub Category: | Tutorial |
Uploaded by: | Admin |
Views: | 15 |