天天看點

擷取中文首字母

擷取中文首字母

package com.mjm;

擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母

public class GetCh2Spell ... {

擷取中文首字母

privateString_FromEncode_="GBK";

擷取中文首字母

privateString_ToEncode_="GBK";

擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母

publicintcompare(Stringstr1,Stringstr2)...{

擷取中文首字母

intresult=0;

擷取中文首字母

Stringm_s1=null;

擷取中文首字母

Stringm_s2=null;

擷取中文首字母
擷取中文首字母

try...{

擷取中文首字母

m_s1=newString(str1.getBytes(_FromEncode_),_ToEncode_);

擷取中文首字母

m_s2=newString(str2.getBytes(_FromEncode_),_ToEncode_);

擷取中文首字母
擷取中文首字母

}catch(Exceptione)...{

擷取中文首字母

returnstr1.compareTo(str2);

擷取中文首字母

}

擷取中文首字母

result=chineseCompareTo(m_s1,m_s2);

擷取中文首字母

returnresult;

擷取中文首字母

}

擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母

publicstaticintgetCharCode(Strings)...{

擷取中文首字母

if(s==null&&s.equals(""))

擷取中文首字母

return-1;

擷取中文首字母

byteb[]=s.getBytes();

擷取中文首字母

intvalue=0;

擷取中文首字母

for(inti=0;i<b.length&&i<=2;i++)

擷取中文首字母

value=value*100+b[i];

擷取中文首字母
擷取中文首字母

returnvalue;

擷取中文首字母

}

擷取中文首字母
擷取中文首字母
擷取中文首字母

publicstaticintchineseCompareTo(Strings1,Strings2)...{

擷取中文首字母

intlen1=s1.length();

擷取中文首字母

intlen2=s2.length();

擷取中文首字母

intn=Math.min(len1,len2);

擷取中文首字母
擷取中文首字母

for(inti=0;i<n;i++)...{

擷取中文首字母

ints1_code=getCharCode(s1.charAt(i)+"");

擷取中文首字母

ints2_code=getCharCode(s2.charAt(i)+"");

擷取中文首字母

if(s1_code*s2_code<0)

擷取中文首字母

returnMath.min(s1_code,s2_code);

擷取中文首字母

if(s1_code!=s2_code)

擷取中文首字母

returns1_code-s2_code;

擷取中文首字母

}

擷取中文首字母
擷取中文首字母

returnlen1-len2;

擷取中文首字母

}

擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母

publicStringgetBeginCharacter(Stringres)...{

擷取中文首字母

Stringa=res;

擷取中文首字母

Stringresult="";

擷取中文首字母
擷取中文首字母

for(inti=0;i<a.length();i++)...{

擷取中文首字母

Stringcurrent=a.substring(i,i+1);

擷取中文首字母

if(compare(current,"啊")<0)

擷取中文首字母

result=result+current;

擷取中文首字母

elseif(compare(current,"啊")>=0

擷取中文首字母

&&compare(current,"座")<=0)

擷取中文首字母

if(compare(current,"匝")>=0)

擷取中文首字母

result=result+"z";

擷取中文首字母

elseif(compare(current,"壓")>=0)

擷取中文首字母

result=result+"y";

擷取中文首字母

elseif(compare(current,"昔")>=0)

擷取中文首字母

result=result+"x";

擷取中文首字母

elseif(compare(current,"挖")>=0)

擷取中文首字母

result=result+"w";

擷取中文首字母

elseif(compare(current,"塌")>=0)

擷取中文首字母

result=result+"t";

擷取中文首字母

elseif(compare(current,"撒")>=0)

擷取中文首字母

result=result+"s";

擷取中文首字母

elseif(compare(current,"然")>=0)

擷取中文首字母

result=result+"r";

擷取中文首字母

elseif(compare(current,"期")>=0)

擷取中文首字母

result=result+"q";

擷取中文首字母

elseif(compare(current,"啪")>=0)

擷取中文首字母

result=result+"p";

擷取中文首字母

elseif(compare(current,"哦")>=0)

擷取中文首字母

result=result+"o";

擷取中文首字母

elseif(compare(current,"拿")>=0)

擷取中文首字母

result=result+"n";

擷取中文首字母

elseif(compare(current,"媽")>=0)

擷取中文首字母

result=result+"m";

擷取中文首字母

elseif(compare(current,"垃")>=0)

擷取中文首字母

result=result+"l";

擷取中文首字母

elseif(compare(current,"喀")>=0)

擷取中文首字母

result=result+"k";

擷取中文首字母

elseif(compare(current,"擊")>0)

擷取中文首字母

result=result+"j";

擷取中文首字母

elseif(compare(current,"哈")>=0)

擷取中文首字母

result=result+"h";

擷取中文首字母

elseif(compare(current,"噶")>=0)

擷取中文首字母

result=result+"g";

擷取中文首字母

elseif(compare(current,"發")>=0)

擷取中文首字母

result=result+"f";

擷取中文首字母

elseif(compare(current,"蛾")>=0)

擷取中文首字母

result=result+"e";

擷取中文首字母

elseif(compare(current,"搭")>=0)

擷取中文首字母

result=result+"d";

擷取中文首字母

elseif(compare(current,"擦")>=0)

擷取中文首字母

result=result+"c";

擷取中文首字母

elseif(compare(current,"芭")>=0)

擷取中文首字母

result=result+"b";

擷取中文首字母

elseif(compare(current,"啊")>=0)

擷取中文首字母

result=result+"a";

擷取中文首字母

}

擷取中文首字母
擷取中文首字母

returnresult;

擷取中文首字母

}

擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母
擷取中文首字母

publicStringgetFirstStr(Stringstr)...{

擷取中文首字母

chara=str.charAt(0);

擷取中文首字母
擷取中文首字母

charaa[]=...{a};

擷取中文首字母

Stringsss=newString(aa);

擷取中文首字母

if(Character.isDigit(aa[0]))

擷取中文首字母

sss="data";

擷取中文首字母

elseif(a>='a'&&a<='z'||a>='A'&&a<='Z')

擷取中文首字母

sss="character";

擷取中文首字母

else

擷取中文首字母

sss=getBeginCharacter(sss);

擷取中文首字母

returnsss;

擷取中文首字母

}

擷取中文首字母
擷取中文首字母
擷取中文首字母

publicstaticvoidmain(String[]args)...{

擷取中文首字母

System.out.println(newGetCh2Spell().getBeginCharacter("你好嗎!"));

擷取中文首字母

//System.out.println("啊芭擦搭發啪然期擊");

擷取中文首字母

}

擷取中文首字母

}

擷取中文首字母
F# J#