|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是C,C++,java,.net,ruby,asp或是其他语言都可以学,编程的关键不是语言,而是思想。汉字|拼音publicclassGetCh2Spell{
publicstaticintcompare(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;
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;
}
publicstaticStringgetBeginCharacter(Stringres)
{
Stringa=res;
Stringresult="";
for(inti=0;i<a.length();i++)
{
Stringcurrent=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";
}
returnresult;
}
publicstaticStringgetFirstStr(Stringstr)
{
chara=str.charAt(0);
charaa[]={
a
};
Stringsss=newString(aa);
if(Character.isDigit(aa[0]))
sss="data";
else
if(a>=a&&a<=z||a>=A&&a<=Z)
sss="character";
else
sss=getBeginCharacter(sss);
returnsss;
}
privatestaticString_FromEncode_="GBK";
privatestaticString_ToEncode_="GBK";
} 再说第三点:我并没有提到服务器也要整合,然后是IDE,一个好的IDE能够200%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。 |
|