program to validate the IP address? Validity range should be
0 to 255
Answer / jyoti
import java.util.StringTokenizer;
public class ValidateIP {
String IP = null;
public void validate(String IP)
{
this.IP=IP;
StringTokenizer st=new StringTokenizer
(IP,".");
int i=1;
while(st.hasMoreTokens())
{
int valid=checkRange(st.nextToken
());
if(valid == 0)
{
System.out.println("Token "
+ i + "is not valid");
}
else
{
System.out.println("Token "
+ i + "is valid");
}
i++;
}
}
public int checkRange(String tok)
{
int n=Integer.parseInt(tok);
if(n>=0 && n<=255)
{
return 1;
}
return 0;
}
public static void main(String args[])
{
ValidateIP v=new ValidateIP();
v.validate("192.165.256.1");
}
}
| Is This Answer Correct ? | 23 Yes | 2 No |
How can we make sure main() is the last thread to finish in java program?
Can java hashmap have duplicate keys?
What will happen if we write code like: try{}catch(exception e)catch(IOException i)
What exactly is methodology?
What is the difference between inheritance and encapsulation?
What is the relationship between class and object?
How do you declare a variable?
What is the use of list in java?
What are the two ways to create a thread?
What is the return type of a program?s main() method?
why java not supproting multiple inheritance?
What is double data type?