我正在尝试在使用 Swing 创建的工具中将 IP 转换为网址,反之亦然。动作监听器部分在这里
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==check1)
{
String ipresult,queryip=inputip.getText();
try
{
InetAddress ip1=InetAddress.getByName(queryip);
ipresult=queryip.getHostName();
outputweb.setText(ipresult);
}
catch(Exception e1)
{
outputweb.setText("Please check the IP address");
}
}
if(e.getSource()==check2)
{
String webresult,queryweb=inputweb.getText();
try
{
InetAddress web1=InetAddress.getByName(queryweb);
webresult=queryweb.getHostAddress();
outputip.setText(webresult);
}
catch(Exception e2)
{
}
}
}
我在 Eclipse 上这样做,所以它在行上说的webresult=queryweb.getHostAddress();
错误ipresult=queryip.getHostName();
是method is undefined for the type String
我做错了什么?如果有人需要,我可以发布完整的代码。