当前位置: 首页 > 知识库问答 >
问题:

234324.32423.234234.324234是有效的inetaddress吗?

唐利
2023-03-14
String testIp = "127.0.0.1";
PowerMockito.mockStatic( InetAddress.class );
PowerMockito.when( InetAddress.getByName( testIp ) ).thenThrow( UnknownHostException.class );
MyClass someClassThatCallsInetAddressGetByName = new MyClass( 32 );
someClassThatCallsInetAddressGetByName.setHostAddress( testIp );
someClassThatCallsInetAddressGetByName.getHostAddress();

共有1个答案

颛孙镜
2023-03-14

234324.32423.234234.324234是有效的inetaddress吗?

没有。

它不是有效的IPv4地址,因为由4部分组成的IPv4地址中的数字是0到255范围内的十进制数字。

    null

这可能吗?InetAddress是否依赖于平台?

不应该是,而且没有1

为了记录起见,OpenJDK中的IPv4地址解析确实会检查组件编号的范围。

 类似资料:
  • 主要内容:1 什么是Java InetAddress,2 Java InetAddress的方法,3 Java InetAddress的例子1 什么是Java InetAddress Java InetAddress类表示IP地址。java.net.InetAddress类提供了获取任何主机名IP的方法,例如 www.xnip.cn,www.google.com,www.baidu.com等。 IP地址由32位或128位无符号数字表示。InetAddress的实例代表IP地址及其相应的主机名。地

  • 问题内容: 谁能解释一下java 和类之间是否有区别,如果有区别,请解释一下。我用谷歌搜索了它,但是找不到任何解释。 问题答案: InetAddress InetAddress的实例由IP地址以及可能与其对应的主机名组成 InetSocketAddress 此类实现IP套接字地址(IP地址+端口号),也可以是一对(主机名+端口号),在这种情况下,将尝试解析主机名

  • 检查提供的参数是否是有效的JSON。 使用 JSON.parse() 和 try... catch 块来检查提供的参数是否是有效的JSON。 const isValidJSON = obj => { try { JSON.parse(obj); return true; } catch (e) { return false; } }; isValidJSON(

  • 问题内容: 谁能告诉我以下CSS是否有效? 问题答案: 您可能想要作为无效值。 在CSS 2.1规范规定了以下特性: 可以是关键字,也可以是颜色的数字表示。有效的关键字是: 浅绿色,黑色,蓝色,紫红色,灰色,绿色,石灰,栗色,海军,橄榄色,橙色,紫色,红色,银色,蓝绿色,白色和黄色 并且是在自己的权利是有效的关键词,但并非如此。

  • 问题内容: 没有它是否有效? 有一个标记页面中某些字段的过程,只是找到了一个页面,其中的输入字段没有按我的预期被标记。 我花了一段时间,但得出的结论是,获取表单元素然后获取字段的过程是导致这些表单丢失的原因,因为没有表单。 问题答案: 如果没有出现,则为有效,是的(至少对于html 4.01,请看17.2.1的结尾): 用于创建控件的元素通常出现在FORM元素内部,但当用于构建用户界面时也可能出现

  • 问题内容: 大多数Java代码也是语法上有效的Groovy代码。但是,有一些例外使我想到了这个问题: 在Groovy中,Java中哪些构造/功能在语法上无效? 请提供无效的Groovy代码(Groovy 1.6)的Java代码(Java 1.6)的具体示例。 更新: 到目前为止,我们有五个语法上有效的Java代码示例,它们不是有效的Groovy代码: 数组初始化 内部班 是Groovy中的关键字,