Get string Length in GBK - Android java.lang

Android examples for java.lang:String Unicode

Description

Get string Length in GBK

Demo Code

import android.net.Uri;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.TextUtils;
import android.text.style.StrikethroughSpan;
import android.util.Log;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.security.NoSuchAlgorithmException;
import java.text.DecimalFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.HashMap;
import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class Main{


    public static int getSBCCaseLength(String text) {
        if (text == null || text.length() == 0) {
            return 0;
        }/*  w w w  .  j  a  v a2 s .co m*/
        try {
            return text.getBytes("GBK").length;
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
            return 0;
        }
    }

}

Related Tutorials