`
knight_black_bob
  • 浏览: 851012 次
  • 性别: 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编程环境中,开发一个将中文汉字转换为汉语拼音的程序是一项常见的需求,尤其是在处理中文数据、构建搜索引擎或者优化用户界面时。本程序提供三种不同的方法来实现这个功能,适用于处理网页应用中的文章标题...

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

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

    拼音转换成汉字

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

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

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

    易语言转为汉语拼音模块

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

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

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

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

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

    汉语拼音数据集以及工具

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

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

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

    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