仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1304|回复: 18
打印 上一主题 下一主题

[学习教程] JAVA网页设计取得汉字拼音首字母的java工具类

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:54:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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%提高开发的速度,就说图形方面:你是经过简单托拽和点击就能实现功能好那。
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)的语言
变相怪杰 该用户已被删除
5#
发表于 2015-2-28 22:40:21 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
再现理想 该用户已被删除
6#
发表于 2015-3-6 17:06:47 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
分手快乐 该用户已被删除
7#
发表于 2015-3-7 11:35:44 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
谁可相欹 该用户已被删除
8#
发表于 2015-3-15 01:53:02 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
蒙在股里 该用户已被删除
9#
 楼主| 发表于 2015-3-20 23:28:42 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
山那边是海 该用户已被删除
10#
发表于 2015-3-27 03:10:53 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
精灵巫婆 该用户已被删除
11#
发表于 2015-4-3 20:49:00 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
小女巫 该用户已被删除
12#
发表于 2015-4-12 17:27:53 | 只看该作者
多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。
兰色精灵 该用户已被删除
13#
发表于 2015-4-16 00:46:38 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
爱飞 该用户已被删除
14#
发表于 2015-4-17 03:00:54 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
因胸联盟 该用户已被删除
15#
发表于 2015-4-24 04:48:42 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
海妖 该用户已被删除
16#
发表于 2015-4-24 09:10:22 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
飘灵儿 该用户已被删除
17#
发表于 2015-6-11 23:15:06 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
金色的骷髅 该用户已被删除
18#
发表于 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而写的。
不帅 该用户已被删除
19#
发表于 2015-7-8 21:20:39 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-3 17:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表