蒙在股里 发表于 2015-1-18 11:54:45

JAVA网页设计取得汉字拼音首字母的java工具类

还有就是总有人问我到底该学习什么语言,什么语言有前途,那么我的回答是不论是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))
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%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。

admin 发表于 2015-1-21 07:10:21

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

再见西城 发表于 2015-2-4 20:18:57

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

若相依 发表于 2015-2-10 06:16:14

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

变相怪杰 发表于 2015-2-28 22:40:21

Java 编程语言的风格十分接近C、C++语言。

再现理想 发表于 2015-3-6 17:06:47

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

分手快乐 发表于 2015-3-7 11:35:44

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

谁可相欹 发表于 2015-3-15 01:53:02

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

蒙在股里 发表于 2015-3-20 23:28:42

Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

山那边是海 发表于 2015-3-27 03:10:53

是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能

精灵巫婆 发表于 2015-4-3 20:49:00

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

小女巫 发表于 2015-4-12 17:27:53

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

兰色精灵 发表于 2015-4-16 00:46:38

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

爱飞 发表于 2015-4-17 03:00:54

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

因胸联盟 发表于 2015-4-24 04:48:42

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

海妖 发表于 2015-4-24 09:10:22

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

飘灵儿 发表于 2015-6-11 23:15:06

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

金色的骷髅 发表于 2015-6-21 00:02:50

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

不帅 发表于 2015-7-8 21:20:39

是一种使网页(Web Page)产生生动活泼画面的语言
页: [1]
查看完整版本: JAVA网页设计取得汉字拼音首字母的java工具类