Convert string to hex string - Android java.lang

Android examples for java.lang:Hex

Description

Convert string to hex string

Demo Code

import android.util.Log;
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main{

    public static String str2HexStr(String str) {
        byte[] bytes = str.getBytes();
        int bLen = bytes.length;
        StringBuffer buf = new StringBuffer(bLen * 2);
        int i;//w  w w. j  a  v a2  s . c  o  m
        for (i = 0; i < bLen; i++) {
            if (((int) bytes[i] & 0xff) < 0x10) {
                buf.append("0");
            }
            buf.append(Long.toString((int) bytes[i] & 0xff, 16));
        }
        return buf.toString().toUpperCase();
    }

}

Related Tutorials