最代碼廣告位
inhv的gravatar頭像
inhv2012-11-23 12:54:35

java高仿新浪微博短鏈接地址生成工具ShortUrlGenerator.java

仿新浪微博 短鏈接地址生成工具

ShortUrlGenerator.java

String sLongUrl = "http://tech.sina.com.cn/i/2011-03-23/11285321288.shtml"; // 3BD768E58042156E54626860E241E999

String[] aResult = shortUrl(sLongUrl);

// 打印出結果

for (int i = 0; i < aResult.length; i++) {

          System.out.println("[" + i + "]:::" + aResult[i]);

}

///// 控制臺輸出如下: [0]:::7nUFJn [1]:::f6Zzy2 [2]:::j6jmQb [3]:::2eAjea

 

【附:MD5.java】

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class MD5 {
    public static void main(String arg[]) {
            String myinfo = "我的測試信息";
            System.out.println(myinfo);
            System.out.println(md5Encode(myinfo));
        }
        
        public static String md5Encode(String input) {
            try {
                MessageDigest alg = MessageDigest.getInstance("MD5");
                alg.update(input.getBytes());
                byte[] digesta = alg.digest();
                return byte2Hex(digesta);
            } catch (NoSuchAlgorithmException e) {
                e.printStackTrace();
            }
            return null;
        }
    
        //轉換下
        static String byte2Hex(byte[] paramArrayOfByte) {
            StringBuffer localStringBuffer = new StringBuffer();
            String str = "";
            for (int i = 0; i < paramArrayOfByte.length; ++i) {
                str = Integer.toHexString(paramArrayOfByte[i] & 0xFF);
                if (str.length() == 1)
                    localStringBuffer.append("0");
                localStringBuffer.append(str);
            }
            return localStringBuffer.toString().toUpperCase();
        }
}


最代碼官方編輯于2014-9-9 9:31:28


打賞

文件名:ShortUrlGenerator.java,文件大小:2K下載
最代碼最近下載分享源代碼列表最近下載
ydm_zzp LV22019年12月6日
星星星星
erajiezhang LV12019年12月3日
星星
jiazhiheng LV102019年11月15日
月亮月亮星星星星
lixiaoqiandudu LV12019年9月11日
星星
三兒123456 LV12019年9月10日
星星
kingadmin LV22019年8月9日
星星星星
sz9808 LV12019年7月23日
星星
eq8888 LV12019年6月21日
星星
z47015836 LV12019年6月13日
星星
wzxwoai0 LV42019年6月5日
月亮
最代碼最近瀏覽分享源代碼列表最近瀏覽
testThread2019年12月10日
暫無貢獻等級
ydm_zzp LV22019年12月6日
星星星星
erajiezhang LV12019年12月3日
星星
jiazhiheng LV102019年11月15日
月亮月亮星星星星
樹下魅狐 LV52019年9月24日
月亮星星
lixiaoqiandudu LV12019年9月11日
星星
792673916 LV12019年9月10日
星星
三兒123456 LV12019年9月10日
星星
shiwan LV22019年8月20日
星星星星
nanfeng02022019年8月19日
暫無貢獻等級
頂部客服微信二維碼底部
>掃描二維碼關注最代碼為好友掃描二維碼關注最代碼為好友
2008大乐透走势图