www.pudn.com > busStop_java_srccode.rar > PinYin.java
/***********************************************************************
*
*
* Èí¼þ£º¹«½»Â·ÏßÑ¡ÔñÈí¼þ
* ×÷ÕߣºÀîòÔ
* ѧУ£ºÕã½¹¤Òµ´óѧ¼Æ±¾
* ÓÊÏ䣺joke_leee@163.com
*
* ˵Ã÷£º±¾Èí¼þÊÇÓÃÓÚ²éѯÊй«½»Â·ÏßÑ¡ÔñµÄÈí¼þ¡£
* ±¾Èí¼þÔÚ¶ÔÏàÓ¦Îļþ½øÐÐÐ޸ĺó¿ÉÓÃÓÚÈκÎÀàËÆ¸÷¸ö³ÇÊеĹ«½»Â·ÏߵȵIJéѯ¡£
* ³ýÁËÓÃÓÚÉÌÒµÐ辵ñ¾ÈËͬÒâÍ⣬Äã¿ÉÒÔѧϰʹÓÃÉõÖÁÐ޸ġ£
* µÚÒ»´Î·¢²¼£¬ÄÑÃâºÜ¶àµÄ´íÎóºÍ²»×㣬»¶ÓÓÐÐËȤµÄÅóÓÑÅúÆÀÖ¸Õý£¬·¢ÏÖÎÊ
* ÌâÇëÓë±¾ÈËÁªÏµ£¬ÔÛÃÇ¿ÉÒÔ½»Á÷½»Á÷£¡
*
*
***********************************************************************/
/***********************************************************************
*
*´ËÎļþÖ÷ÒªÊǺº×Ö×Ö·û´®µÄ½á¹¹
*Ìṩһ¸ögetwordsº¯Êý£¬À´·µ»ØÓëÆ´ÒôÆ¥ÅäµÄºº×Ö×Ö·û´®
*
***********************************************************************/
import java.lang.String;
public class PinYin
{
/* public static void main(String []a)
{
System.out.println(PinYin.getWords("ai"));
}
*/
/*·µ»ØÆ´ÒôËù¸øµÄËùÓкº×Ö*/
public static final String getWords(final String pinyin)
{
if(pinyin==null || pinyin.length()<1) return null;
int index=(int)(pinyin.charAt(0)-'a');
if(index<0 || index>=26) return null;
PY_HZ []py_index=null;
int num=PY_index[index].length;
py_index=PY_index[index];
for(int i=0; i