- 浏览: 134636 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (101)
- 项目管理 (21)
- oracle (13)
- ibm AIX (2)
- IT 杂谈 (4)
- 杂谈 (3)
- c++ (5)
- 设计模式 (2)
- spring 2.5 (2)
- JNDI (3)
- jboss 4.2.2 (1)
- my music (1)
- asp (2)
- dwr (1)
- javascript (5)
- JIntellitype (1)
- JAVA (7)
- ASP/ASP.NET (0)
- WEBSERVER (0)
- APPLICATON SERVER (0)
- DATABASE (0)
- jquery (9)
- struts2 (1)
- weblogic 10 (1)
- webservice (2)
- weblogic11g (1)
- apache-activemq-5.5.0 (1)
- apache ab (1)
- ubuntu (2)
- IIS 安装失败之解决方案 (1)
- maven (1)
- jpa (2)
- maven nexus (1)
- spring mvc (4)
- 20140725 (1)
- node gulp (0)
最新评论
-
冬之语2008:
你想表达什么?
jsp dll -
feisua:
反光镜
axis1.4 心得 -
feisua:
引用圩[u][/u]
axis1.4 心得 -
AJCF:
...
axis1.4 心得 -
jun526:
这种是可以弹出来,但是窗口的文本验证就要报错。
jquery easyUI window iframe
public class GB2Alpha {
private char[] chartable = { '啊', '芭', '擦', '搭', '蛾', '发', '噶', '哈', '哈',
'击', '喀', '垃', '妈', '拿', '哦', '啪', '期', '然', '撒', '塌', '塌', '塌',
'挖', '昔', '压', '匝', '座' };
private char[] alphatable = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',
'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V',
'W', 'X', 'Y', 'Z' };
private int[] table = new int[27];
{
for (int i = 0; i < 27; ++i) {
table[i] = gbValue(chartable[i]);
}
}
public char Char2Alpha(char ch) {
if (ch >= 'a' && ch <= 'z')
return (char) (ch - 'a' + 'A');
if (ch >= 'A' && ch <= 'Z')
return ch;
int gb = gbValue(ch);
if (gb < table[0])
return '0';
int i;
for (i = 0; i < 26; ++i) {
if (match(i, gb))
break;
}
if (i >= 26)
return '0';
else
return alphatable[i];
}
private boolean match(int i, int gb) {
if (gb < table[i])
return false;
int j = i + 1;
// 字母Z使用了两个标签
while (j < 26 && (table[j] == table[i]))
++j;
if (j == 26)
return gb <= table[j];
else
return gb < table[j];
}
// 根据一个包含汉字的字符串返回一个汉字拼音首字母的字符串
public String String2Alpha(String SourceStr) {
String Result = "";
int StrLength = SourceStr.length();
int i;
try {
for (i = 0; i < StrLength; i++) {
Result += Char2Alpha(SourceStr.charAt(i));
}
} catch (Exception e) {
Result = "";
}
return Result;
}
// 取出汉字的编码
private int gbValue(char ch) {
String str = new String();
str += ch;
try {
byte[] bytes = str.getBytes("GB2312");
if (bytes.length < 2)
return 0;
return (bytes[0] << 8 & 0xff00) + (bytes[1] & 0xff);
} catch (Exception e) {
return 0;
}
}
public static void main(String[] args) {
GB2Alpha obj1 = new GB2Alpha();
System.out.println(obj1.String2Alpha("大石庙").toLowerCase());
System.out.println(obj1.String2Alpha("吴广"));
return;
}
}
发表评论
-
jvm gc
2014-08-05 07:23 640http://blog.csdn.net/yakoo5/art ... -
IE6 扫描页面 select 并用iframe 遮挡
2013-03-03 18:10 826$.fn.fix_ie6Select = function ( ... -
eclipse svn plugin
2013-01-18 14:58 717http://subclipse.tigris.org/upd ... -
jasper
2012-11-05 15:43 675采用servlet直接生成pdf等文件 public cla ... -
Intellij idea 配置说明及快捷键
2012-10-28 22:14 1264Intellij IDEA常用配置详解 1. IDEA内存优 ... -
SQLSERVER 2008 修改SA 密码
2012-08-14 19:01 0EXEC sp_password NULL, '你的密码', ... -
IIS 安装失败之解决方案
2012-08-13 09:53 1423首先删除IIS后,再开始下面的操作: 1. 运行:regsv ... -
memcached User_Guide_zh
2012-07-17 09:20 647https://code.google.com/p/xmemc ... -
memcached
2012-07-16 11:37 665简单的memcached java 实现,,一看就明白,,, -
xml transformNode xsl
2012-03-11 14:34 870<html> <body> < ... -
多种 webservice 在线接口测试方法
2011-11-17 16:04 1559收藏 http://www.51testing.com/?ui ... -
dhtmlX window 事件手册
2011-11-16 09:30 1582dhtmlx 使用手册! -
ant 打包加载jdbc文件
2011-11-15 19:19 959<context:property-placeholde ... -
JavaScript经典效果集锦
2011-10-20 13:18 673JavaScript经典效果集锦 -
ant webproject....
2011-04-16 17:14 720<?xml version="1.0" ... -
apache tomcat 区别
2010-06-25 13:50 9181.apache 是web server; tomcat是 ... -
apache tomcat 集群
2010-06-25 13:36 859实践中整理出tomcat集群 ... -
tomcat PermGen space
2010-06-25 13:09 1486一、 tomcat内存设置问 ... -
java log4j 绝对路径
2010-04-15 09:33 845PropertyConfigurator.configure( ... -
ant genkey (转)
2010-02-03 09:47 1268<?xml version="1.0" ...
相关推荐
总的来说,Java中的汉字转拼音、首字母获取以及多音字处理主要依赖于像`pinyin4j`这样的第三方库,它们提供了丰富的功能,使得开发者能方便地进行中文字符的拼音处理。在实际项目中,正确理解和运用这些工具,可以...
汉字转字标华拼(汉字转字母标调华语拼音)是一款可以帮助用户把汉字转换成字母标调华语拼音的软件,拼写形式严格符合国际音标字音规则,操作简单,功能强大,需要的朋友欢迎前来下载使用! 软件介绍: 这是一个绿色...
调用方法:select dbo.fn_GetSZMPY('我是汉字转首字母拼音方法') 调用方法:select dbo.fn_GetSZMPY('我是汉字转首字母拼音方法')
- **汉字转字母**:将汉字转换为其对应的拼音首字母的过程。 - **首字母查汉字**:通过已知的拼音首字母快速定位到相关的汉字。 #### 结论 通过上述分析可以看出,`hzpy`类及其方法提供了一种简洁有效的将汉字转换...
在IT领域,中文汉字转拼音是一项常见的处理任务,特别是在自然语言处理、文本分析以及编程中。这个任务的主要目的是将汉字转换成对应的汉语拼音,以便计算机能够更好地理解和处理中文信息。以下将详细介绍汉字转拼音...
以上就是关于“java汉字转拼音,android汉字转拼音,汉字转拼音首字母,汉字转ASCII”的技术要点。在实际应用中,根据需求选择合适的转换方式,并注意处理可能出现的异常情况,如多音字、非ASCII字符等。在处理大量...
这个主题涵盖了“汉字转换”、“数字转换”以及“汉字转换字母”和“数字转换字母”的知识点。 首先,我们要了解汉字转换成英文的过程通常涉及到字符编码。在计算机中,汉字并非直接以英文字符的形式存储,而是通过...
### 中文转拼音首字母:理解与应用 在IT领域,文本处理是常见的需求之一,尤其是在涉及多语言环境的应用程序中。将中文字符转换为拼音首字母是一种常见且实用的功能,广泛应用于搜索引擎优化、数据排序、姓名缩写...
// 调用汉字转拼音函数,这里假设有一个函数叫“汉字转拼音” .调用函数 拼音 = 汉字转拼音(汉字串.取子串(i, 1)) // 获取首字母并添加到拼音串 .定义字符串 首字母 = 拼音.取子串(1, 1) 拼音串.连接(首字母)...
Excel表格汉字转拼音首字母的方法 在 Excel 表格中,为了方便数据处理和分析,经常需要将汉字转换为拼音首字母。下面将介绍如何使用 VBA 编程将 Excel 表格中的汉字转换为拼音首字母。 知识点一:使用 VBA 编程 ...
支持2万+汉字转拼音首字母
标题中的“汉字转拼音声母首字母 dll”指的是一个动态链接库(DLL)文件,它主要用于将汉字转换为对应的拼音声母首字母。在计算机编程中,DLL是一种可被多个程序共享的代码库,可以提高资源利用率并降低内存占用。...
sql 汉字转拼音首字母 代码 function --汉字转拼音首字母sql Create FUNCTION dbo.fnpbGetPYFirstLetter ( @str NVARCHAR(4000) )
汉字转换为首字母,用于vb或者VBA程序中快速查找(本程序从完整程序中摘取),实测能用,欢迎交流,qq2060426898
在IT行业中,尤其是在开发中文应用时,汉字转拼音和获取首字母是常见的需求。这个示例程序正是针对这一需求而设计的,适用于iOS平台。在iOS应用开发中,可能需要处理用户输入的汉字,将其转化为拼音,以便进行关键词...
在Oracle数据库环境中,批量修改汉字转拼音首字母的需求常常出现在数据处理、索引优化或特定查询场景中。这里我们将深入探讨如何实现这个功能,并提供相关的函数和方法。 首先,我们需要理解汉字转拼音首字母的基本...
### SQL汉字转拼音首字母知识点解析 #### 一、背景介绍 在数据库处理过程中,有时候我们需要将汉字转换为对应的拼音,特别是在中文环境下的数据检索、排序等操作中,这种需求尤为常见。本篇文章将深入探讨如何利用...
输入汉字字符参数,返回汉字拼音的首字母!
首先,要进行汉字转拼音,我们需要一个拼音库。Qt本身并不直接提供这样的功能,但我们可以引入第三方库,如`pinyin4cpp`,这是一个用C++编写的,用于获取汉字拼音的库。首先,你需要将`pinyin4cpp`库添加到你的项目...
oracle汉字转换成拼音首字母、全拼,各种转换类型比较齐全,oracle汉字转换五笔首字母链接https://blog.csdn.net/weixin_40912627/article/details/88710064