欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
獲得漢字拼音首字母的java工具類(lèi) - zzpchina的專(zhuān)欄

public class GetCh2Spell {
    public static int compare(String str1, String str2)
     {
         int result = 0;
         String m_s1 = null;
         String m_s2 = null;
         try
         {
             m_s1 = new String(str1.getBytes(_FromEncode_), _ToEncode_);
             m_s2 = new String(str2.getBytes(_FromEncode_), _ToEncode_);
         }
         catch(Exception e)
         {
             return str1.compareTo(str2);
         }
         result = chineseCompareTo(m_s1, m_s2);
         return result;
     }

     public static int getCharCode(String s)
     {
         if(s == null && s.equals(""))
             return -1;
         byte b[] = s.getBytes();
         int value = 0;
         for(int i = 0; i < b.length && i <= 2; i++)
             value = value * 100 + b[i];

         return value;
     }

     public static int chineseCompareTo(String s1, String s2)
     {
         int len1 = s1.length();
         int len2 = s2.length();
         int n = Math.min(len1, len2);
         for(int i = 0; i < n; i++)
         {
             int s1_code = getCharCode(s1.charAt(i) + "");
             int s2_code = getCharCode(s2.charAt(i) + "");
             if(s1_code * s2_code < 0)
                 return Math.min(s1_code, s2_code);
             if(s1_code != s2_code)
                 return s1_code - s2_code;
         }

         return len1 - len2;
     }

     public static String getBeginCharacter(String res)
     {
         String a = res;
         String result = "";
         for(int i = 0; i < a.length(); i++)
         {
             String current = a.substring(i, i + 1);
             if(compare(current, "\u554A") < 0)
                 result = result + current;
             else
             if(compare(current, "\u554A") >= 0 && compare(current, "\u5EA7") <= 0)
                 if(compare(current, "\u531D") >= 0)
                     result = result + "z";
                 else
                 if(compare(current, "\u538B") >= 0)
                     result = result + "y";
                 else
                 if(compare(current, "\u6614") >= 0)
                     result = result + "x";
                 else
                 if(compare(current, "\u6316") >= 0)
                     result = result + "w";
                 else
                 if(compare(current, "\u584C") >= 0)
                     result = result + "t";
                 else
                 if(compare(current, "\u6492") >= 0)
                     result = result + "s";
                 else
                 if(compare(current, "\u7136") >= 0)
                     result = result + "r";
                 else
                 if(compare(current, "\u671F") >= 0)
                     result = result + "q";
                 else
                 if(compare(current, "\u556A") >= 0)
                     result = result + "p";
                 else
                 if(compare(current, "\u54E6") >= 0)
                     result = result + "o";
                 else
                 if(compare(current, "\u62FF") >= 0)
                     result = result + "n";
                 else
                 if(compare(current, "\u5988") >= 0)
                     result = result + "m";
                 else
                 if(compare(current, "\u5783") >= 0)
                     result = result + "l";
                 else
                 if(compare(current, "\u5580") >= 0)
                     result = result + "k";
                 else
                 if(compare(current, "\u51FB") > 0)
                     result = result + "j";
                 else
                 if(compare(current, "\u54C8") >= 0)
                     result = result + "h";
                 else
                 if(compare(current, "\u5676") >= 0)
                     result = result + "g";
                 else
                 if(compare(current, "\u53D1") >= 0)
                     result = result + "f";
                 else
                 if(compare(current, "\u86FE") >= 0)
                     result = result + "e";
                 else
                 if(compare(current, "\u642D") >= 0)
                     result = result + "d";
                 else
                 if(compare(current, "\u64E6") >= 0)
                     result = result + "c";
                 else
                 if(compare(current, "\u82AD") >= 0)
                     result = result + "b";
                 else
                 if(compare(current, "\u554A") >= 0)
                     result = result + "a";
         }

         return result;
     }

     public static String getFirstStr(String str)
     {
         char a = str.charAt(0);
         char aa[] = {
             a
         };
         String sss = new String(aa);
         if(Character.isDigit(aa[0]))
             sss = "data";
         else
         if(a >= ‘a(chǎn)‘ && a <= ‘z‘ || a >= ‘A‘ && a <= ‘Z‘)
             sss = "character";
         else
             sss = getBeginCharacter(sss);
         return sss;
     }

     private static String _FromEncode_ = "GBK";
     private static String _ToEncode_ = "GBK";

}

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
JAVA獲取真實(shí)IP的方法
數字大寫(xiě)轉換 將阿拉伯數字轉換到貨幣大寫(xiě)數字
java.util.ArrayList排序示例
oracle比較兩個(gè)字段大小,C#比較字符串大小
華為機試HJ96:表示數字
字符串格式的判斷
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久