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