`
knight_black_bob
  • 浏览: 857863 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

汉字 转 汉语拼音

    博客分类:
  • java
阅读更多

 

 通讯录排序

 

 

 

import net.sourceforge.pinyin4j.PinyinHelper;
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;
import net.sourceforge.pinyin4j.format.HanyuPinyinToneType;

public class PinyinTransfer
{
	//汉字转拼音的方法
	public static String HanyuToPinyin(String name)
	{
		String pinyinName = "";
		char[] nameChar = name.toCharArray();
		HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();
		defaultFormat.setCaseType(HanyuPinyinCaseType.LOWERCASE);
		defaultFormat.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
		for (int i = 0; i < nameChar.length; i++)
		{
			if (nameChar[i] > 128)
			{
				try
				{
					pinyinName += PinyinHelper.toHanyuPinyinStringArray(nameChar[i], defaultFormat)[0];
				}
				catch (Exception e)
				{
					e.printStackTrace();
				}
			}
			else {
				pinyinName += nameChar[i];
			}
		}
		return pinyinName;
	}

	public static void main(String[] args)
	{
		System.out.println(new PinyinTransfer().HanyuToPinyin("1"));
		System.out.println(new PinyinTransfer().HanyuToPinyin("包优"));
	}
	
	public static String chinessToPinyin(String chiness)
	{
		return HanyuToPinyin(chiness);
	}
}

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。



 
 
 谢谢您的赞助,我会做的更好!

 

 

 

  • 大小: 3.7 KB
分享到:
评论

相关推荐

    中文转换汉语拼音的类库

    汉语拼音是用拉丁字母表示中文的一种方式,它为没有汉字书写系统的环境提供了便利,比如在搜索引擎、语音识别或者机器翻译等场景下。 “支持转换完整拼音和转换汉字的拼音首字母两种方式”是此库的另一个重要特性。...

    中文转汉语拼音1

    在IT领域,中文转汉语拼音是一项重要的技术,尤其在自然语言处理、语音识别、搜索引擎优化等领域有着广泛应用。本文将深入探讨“中文转汉语拼音1”这一应用的核心知识点,包括汉语拼音的基本概念、转换原理以及相关...

    中文版汉字转汉语拼音

    这个“中文版汉字转汉语拼音”项目显然提供了这样的功能,它可能是一个JavaScript库,通过分析给定的文件`wordspell.js`来实现汉字到拼音的转换。 在JavaScript中,实现汉字转拼音的功能通常涉及到以下几个关键知识...

    把任意汉字转汉语拼音工具

    标题“把任意汉字转汉语拼音工具”直接揭示了这个工具的核心功能,即能够将任何汉字转化为对应的汉语拼音。这种转化对于那些需要处理中文的程序或者系统来说,提供了极大的便利。 描述中提到的“把汉字转换为拼音,...

    轻松实用汉字转汉语拼音

    本文将详细讲解如何实现“轻松实用汉字转汉语拼音”。 首先,我们要理解汉字转拼音的基本原理。汉字转拼音是通过查找汉字与拼音的对应关系来完成的。在计算机中,这种对应关系通常存储在一种叫做“拼音库”的数据...

    中文汉字转拼音js类

    将中文汉字转换为汉语拼音的js类,未压缩,使用方法见js类文件头的注释

    中文汉字转汉语拼音vb.net三种方式源代码程序,可直接运行

    在VB.NET编程环境中,开发一个将中文汉字转换为汉语拼音的程序是一项常见的需求,尤其是在处理中文数据、构建搜索引擎或者优化用户界面时。本程序提供三种不同的方法来实现这个功能,适用于处理网页应用中的文章标题...

    拼音转换成汉字

    拼音转换成汉字的好工具 拼音转换成汉字的好工具

    pb11.5汉字转拼音码(首字母)

    "汉字转拼音码"则明确了这个程序的核心功能,即将中文字符转化为对应的拼音表示,尤其是首字母,这对于中文信息处理非常有用。 压缩包内的文件包括: 1. "汉字转拼音码.exe":这是一个可执行文件,意味着用户可以...

    C#汉字转拼音(npinyin)将中文转换成拼音全文或首字母

    "C#汉字转拼音(npinyin)"是一个C#库,它提供了一个方便的方式来将汉字转换为对应的汉语拼音。"npinyin"库能够帮助开发者实现以下功能: 1. **全拼转换**:该库可以将每个汉字转换为其完整的拼音,包括声母、韵母和...

    中文汉字转拼音 大写(默认) 小写 首字母大写

    这个任务的主要目的是将汉字转换成对应的汉语拼音,以便计算机能够更好地理解和处理中文信息。以下将详细介绍汉字转拼音的不同形式及其应用。 1. **大写(默认)**:在大多数情况下,当我们说“大写”时,是指将...

    易语言转为汉语拼音模块

    总之,“易语言转为汉语拼音模块”是易语言编程环境下处理汉字与拼音转化问题的重要工具,它为开发者提供了便捷的方法来应对中文编程中的拼音需求,大大简化了相关项目的开发流程。通过深入理解和熟练运用这个模块,...

    汉字转拼音_汉字转拼音Excel_

    在“汉字转拼音.txt”这个文件中,可能包含了一段VBA代码,这段代码的功能是读取Excel单元格中的汉字,然后将其转换为对应的汉语拼音。VBA中实现汉字转拼音通常会借助Windows API函数,如“TextToUnicodeEx”或...

    汉语拼音数据集以及工具

    汉语拼音是中文学习和处理的重要基础,特别是在计算机处理中文时,拼音数据集和相关工具扮演着不可或缺的角色。这个数据集及工具集旨在提供一个高效、准确的资源,用于获取汉字对应的拼音信息,适用于多种应用场景,...

    将汉字转换为汉语拼音java实现

    在Java编程语言中,将汉字转换为汉语拼音是一项常见的任务,尤其在自然语言处理、文本分析和搜索引擎优化等领域。这个程序可能使用了Java的API和第三方库来完成这个功能。以下是一些关于如何在Java中实现汉字转拼音...

    delphi12 汉字转拼音全拼及简拼 XE

    全拼是指将汉字转换为完整的汉语拼音,而简拼则是用简化的形式表示汉字,通常只包含声母和韵母,不包括声调。在Delphi 12 XE中,我们可以利用内置的TCharServices组件或者第三方库来实现这一功能。 1. **...

    C/C++编写 通过拼音得到汉字 通过汉字得到拼音 和 音调

    采用VS2013编写,可以通过拼音(可加声调)得到汉字,通过汉字得到拼音和声调 内含3个函数,全部整理在CNSRC.hpp中,可以直接include调用,可以根据自己需要轻松修改DIY //1.根据拼音在2500常用汉字中查找一个汉字 //2.根据...

    java汉字转拼音,android汉字转拼音,汉字转拼音首字母,汉字转ASCII

    `Pinyin4j`是一个强大的Java库,能够将汉字转换为汉语拼音,并支持多音字和声调。以下是一个简单的使用示例: ```java import net.sourceforge.pinyin4j.PinyinHelper; import ...

    .net vb 中文转成全拼汉语拼音源代码

    在处理中文数据时,有时我们需要将中文汉字转换为全拼的汉语拼音,这在生成URL、关键词分析、搜索引擎优化(SEO)等方面非常有用。本文将详细讨论如何在VB.NET中实现这个功能,并提供一个可运行的源代码示例。 首先...

    中文汉字转拼音的最简便方法

    汉字转拼音是将汉字转化为其对应的汉语拼音的过程。汉语拼音是中文的标准音译系统,它为每个汉字提供了唯一的拼音表示。例如,“你好”对应的拼音是“nǐ hǎo”。 实现中文汉字转拼音的方法主要有以下几种: 1. *...

Global site tag (gtag.js) - Google Analytics