算法-哈希表-TinyURL 的加密 encode 和解密 decode 的方法

在这里插入图片描述


public class Codec {
    
    
    Map<Integer, String> map = new HashMap<>();

    public String encode(String longUrl) {
    
    
        map.put(longUrl.hashCode(), longUrl);
        return "http://tinyurl.com/" + longUrl.hashCode();
    }

    public String decode(String shortUrl) {
    
    
        return map.get(Integer.parseInt(shortUrl.replace("http://tinyurl.com/", "")));
    }
}

猜你喜欢

转载自blog.csdn.net/qq_45100361/article/details/113076977