program to validate the IP address? Validity range should be
0 to 255
Answer Posted / 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 |
Post New Answer View All Answers
why an outer class cannot be declared as private?
How would you dynamically allocate memory to an array?
Why string is not thread safe?
How do you get length in java?
Can we override constructors?
What is the difference between processes and threads?
What are different types of constants?
what is an objects lock and which objects have locks? : Java thread
Can static methods access instance variables in java?
explain local datetime api in java8?
write a program that list all permutations of ABCDEF in which A appears before B?
How are destructors defined in java?
Why super is first line in java?
How can we access some class in another class in java?
Is null false in java?