例:将"324321214321432114321143211432"转化成 叁贰肆叁贰壹贰壹肆叁贰壹肆叁贰壹壹肆叁贰壹壹肆叁贰壹壹肆叁贰
public static void main(String[] args) {String str4="324321214321432114321143211432";String dx="零壹贰叁肆伍陆柒捌玖";for (int i = 0; i < str4.length(); i++){String a=String.valueOf(str4.charAt(i));int b=Integer.parseInt(a);String d1=String.valueOf(dx.charAt(b));str4=str4.replaceFirst(a,d1);}System.out.print(str4);}
charAt(index):用于字符串中。返回索引位置的一个char。
String.valueof(基本类型):参数为基本类型 返回一个String
Integer.parseInt(String):参数为String 返回一个int。
replaceFirst(String regex, String replacement);参数正则表达式,代替内容,返回一个字符型。(找到字符串的第一个与正则相匹配的内容替代。)