记录类 NetUtils.IPAddress

java.lang.Object
java.lang.Record
cool.scx.common.util.NetUtils.IPAddress
记录组件:
v4 - 所有 ipv4 地址
v6 - 所有 ipv6 地址
封闭类:
NetUtils

public static record NetUtils.IPAddress(String[] v4, String[] v6) extends Record
IP 地址包装类
  • 构造器概要

    构造器
    构造器
    说明
    IPAddress(String[] v4, String[] v6)
    创建 IPAddress 记录类的实例。
  • 方法概要

    修饰符和类型
    方法
    说明
    final boolean
    指示某个其他对象是否“等于”此对象。
    当 ipv4 地址列表不为空时返回 ipv4 列表 否则返回 ipv6 地址
    final int
    返回此对象的哈希代码值。
    将所有的 ipv4 和 ipv6 地址转换为字符串 ipv4 在前, ipv6 在后, (一般用于打印或日志记录使用)
    v4()
    返回 v4 记录组件的值。
    所有 ipv4 地址转字符串 (一般用于打印或日志记录使用)
    v6()
    返回 v6 记录组件的值。
    所有 ipv6 地址转字符串 (一般用于打印或日志记录使用)

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • 构造器详细资料

    • IPAddress

      public IPAddress(String[] v4, String[] v6)
      创建 IPAddress 记录类的实例。
      参数:
      v4 - v4 记录组件的值
      v6 - v6 记录组件的值
  • 方法详细资料

    • getNormalIP

      public String[] getNormalIP()
      当 ipv4 地址列表不为空时返回 ipv4 列表 否则返回 ipv6 地址
      返回:
      标准的 IP
    • v4ToString

      public String v4ToString()
      所有 ipv4 地址转字符串 (一般用于打印或日志记录使用)
      返回:
      字符串
    • v6ToString

      public String v6ToString()
      所有 ipv6 地址转字符串 (一般用于打印或日志记录使用)
      返回:
      字符串
    • toString

      public String toString()
      将所有的 ipv4 和 ipv6 地址转换为字符串 ipv4 在前, ipv6 在后, (一般用于打印或日志记录使用)
      指定者:
      toString 在类中 Record
      返回:
      字符串
    • hashCode

      public final int hashCode()
      返回此对象的哈希代码值。此值派生自每个记录组件的哈希代码。
      指定者:
      hashCode 在类中 Record
      返回:
      此对象的哈希代码值
    • equals

      public final boolean equals(Object o)
      指示某个其他对象是否“等于”此对象。如果两个对象属于同一个类,而且所有记录组件都相等,则这两个对象相等。 此记录类中的所有组件都使用 Objects::equals(Object,Object) 进行比较。
      指定者:
      equals 在类中 Record
      参数:
      o - 要与之进行比较的对象
      返回:
      如果此对象与 o 参数相同,则为 true;否则为 false
    • v4

      public String[] v4()
      返回 v4 记录组件的值。
      返回:
      v4 记录组件的值
    • v6

      public String[] v6()
      返回 v6 记录组件的值。
      返回:
      v6 记录组件的值