您的位置:首页 > 其它

Spark的将IP转换为Long型的方法

2019-04-13 17:13 100 查看
版权声明:版权声明中 https://blog.csdn.net/lds_include/article/details/89285518

Spark的将IP转换为Long型的方法

ip格式

192.168.111.4

转换方法

/**
* 把IP转化为long类型的数据
* @param ip
* @return
*/
def ip2Long(ip: String): Long = {
val fragments = ip.split("[.]")
var ipNum = 0L
for (i <- 0 until fragments.length) {
ipNum = fragments(i).toLong | ipNum << 8L
}
return ipNum
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: