首页 > 其他 > 详细

2-02串与数值转换(已更新)拼音查找汉字也是这个原理

时间:2014-04-27 02:47:56      阅读:437      评论:0      收藏:0      [点我收藏+]

public class A
{
	public static void main(String[] args)
	{
		// 问题的关键在于把大写数字和对应数字建立一一对应。
		
		// 可用化归法:把新问题转化为已经解决的问题
		String s1 = "零一二三四五六七八九";
		String s2 = "0123456789";
		
		String src = "一零四六";
		String dst = "";
		for(int i=0; i<src.length(); i++){
			dst += s2.charAt(s1.indexOf(src.charAt(i)));
		} 
		
		System.out.println(dst);
		
		// 接下来,问题变为:string --> int
	}
}
上面是标准答案。。下面是自己写的。。用拼音查找汉字大概就是用的就是这种思路。
package lianxijihe;

public class lianxi032 {
	public static void main(String[] args){
		String ss ="零一二三四五六七八九";
		String input ="一四零零六";
		StringBuffer bff = new StringBuffer();
		for(int i=0;i<input.length();i++){
			if(ss.contains(""+input.charAt(i))){
				bff.append(ss.indexOf(input.charAt(i)) );
			}
		}
		System.out.println(bff);
	}
}


2-02串与数值转换(已更新)拼音查找汉字也是这个原理,布布扣,bubuko.com

2-02串与数值转换(已更新)拼音查找汉字也是这个原理

原文:http://blog.csdn.net/u012897654/article/details/24550969

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!