/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
/* System.out.println(getInt("玖"));
char a='a';
String s=Character.toString(a);
System.out.println(s);*/
getInt("壹壹");
System.out.println( getInt("壹壹伍"));
}
public static int getInt(String str){
Map<String,Integer> map=new HashMap<String,Integer>();
map.put("零", 0);
map.put("壹", 1);
map.put("贰", 2);
map.put("叁", 3);
map.put("肆", 4);
map.put("伍", 5);
map.put("陆", 6);
map.put("柒", 7);
map.put("捌", 8);
map.put("玖", 9);
char a[]=str.toCharArray();
StringBuffer b=new StringBuffer();
for(int i=0;i<a.length;i++){
String s=Character.toString(a[i]);
b.append(map.get(s));
}
int i=Integer.parseInt(b.toString());
return i;
}
解析字符串转换整数的Java方法
本文介绍了一个Java程序,用于将特定字符组成的字符串转换为整数。通过使用哈希映射存储数字对应的字符,然后遍历字符串并累加对应的数值。此方法适用于处理包含非标准数字字符的字符串。
957

被折叠的 条评论
为什么被折叠?



