我想创建一个循环,使用 Inetaddress 类型的基本机制的 IP 地址来 ping LAN 中的 PC。我正在尝试将其转换为整数形式,但发生错误。
这是我的代码;错误在第 17 行,错误是Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at practice.trying.main(trying.java:27)
/**************************/
import java.net.*;
import java.io.DataInputStream;
import java.io.IOException;
import java.util.*;
public class trying {
public static void main(String[] args) throws IOException
{
DataInputStream in = new DataInputStream(System.in);
String s ;
int[] ia=new int[4] ;
System.out.println("enter the ip ");
s=in.readLine();
System.out.println(s);
String st1[]=s.split(".");
for(int i=0;i<=4;i++)
{
ia[i]=Integer.parseInt(st1[i]);
System.out.println(ia[i]);
}
}
}
/*********************************/