https://leetcode.com/problems/encode-and-decode-tinyurl/description/
题解:本题主要是实现URL的编码和解密。
public class Codec {
ArrayList<String> arr = new ArrayList<String>();
// Encodes a URL to a shortened URL.
public String encode(String longUrl) {
arr.add(longUrl);
return "http://tinyurl.com/"+(arr.size()-1);
}
// Decodes a shortened URL to its original URL.
public String decode(String shortUrl) {
int index = Integer.valueOf(shortUrl.substring(shortUrl.lastIndexOf("/")+1));
return arr.get(index);
}
}
// Your Codec object will be instantiated and called as such:
// Codec codec = new Codec();
// codec.decode(codec.encode(url));