题解 | #IP地址转化# 不要被题目迷惑了,直接计算就行了。
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param ip string字符串 * @return string字符串 */ public String IPtoNum (String ip) { String [] a = ip.split("\\."); Long ret=0l; ret=ret+Long.valueOf(a[0])*((Double)Math.pow(2,24)).longValue(); ret=ret+Long.valueOf(a[1])*((Double)Math.pow(2,16)).longValue(); ret=ret+Long.valueOf(a[2])*((Double)Math.pow(2,8)).longValue(); ret=ret+Long.valueOf(a[3]); return ret.toString(); } 不要被题目迷惑了,直接计算就行了。