将String类型的IP地址转换成Long类型

def ip2Long(ip:String):Long = {
  val fragments = ip.split("[.]")
  var ipNum = 0L
  for (i<-0 until fragments.length){
    ipNum = fragments(i).toLong | ipNum << 8L
  }
  ipNum
}

猜你喜欢

转载自blog.csdn.net/Lwj879525930/article/details/82193454