![]() |
1
1
我想这是不可能的,因为InetAddress的核心功能是处理IP地址:
如果没有IP地址,就不可能构造InetAddress对象。 为此,您需要定义Hostname.class,它保存主机名和其他数据。这个类应该/可以通过 IDN ,如果您使用的是Java6。如果您使用的是Java5,则可以使用单独的IDN库。 单独的Hostname.class还可以定义保护或构造函数,根据相关的RFC,这些保护或构造函数只能确保有效的主机名。 |
![]() |
2
2
尝试创建
示例代码: public static void main(String arg[]) throws UnknownHostException { InetAddress a; byte[] unspec = new byte[4]; unspec[0]=0; unspec[1]=0; unspec[2]=0; unspec[3]=0; try { a = InetAddress.getByName(arg[0]); } catch(UnknownHostException e) { a = InetAddress.getByAddress(arg[0],unspec); } System.out.println(a); } |
![]() |
3
0
写一门新课怎么样?它只需要能够存储一个字符串和一个InetAddress。 |
![]() |
4
0
我也有类似的问题(
我通过删除
我删除了localhost的其余条目。我是为我的Mac做的。
|
![]() |
5
-1
我刚做了一些实验
这两种情况都记录在javadocs中(尽管没有明确指出任何地方对参数格式有任何严格要求)。以下是相关的javadocs部分:
总结: 这是有效的:
然后这个扔
UPD(作为对评论的回答:应该有这样的东西:
之后,你可以按自己的意愿处理这两个列表。但把它们放在同一个清单上是错误的——它们不一样。 |
|
user29759326 · 如何返回递归函数中的最后一个值? 6 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 6 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 6 月前 |
![]() |
rudraraj · java中未声明最终变量 7 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 7 月前 |