import java.util.Scanner; /** * 功能描述:已知:yi er san si wu liu qi ba jiu 分别对应123456789, 对一段只含有这几种字符串的字符串进行转换,如: 输入:yiersansan 输出:1233 */ public class Tran2Num { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入一段字符串:"); String str=scanner.nextLine(); scanner.close(); String out=tran2Num(str); System.out.println(out); } public static String tran2Num(String str) { String[] strs={"yi","er","san","si","wu","liu","qi","ba","jiu"}; for( int i=0;i<strs.length;i++){ str=str.replaceAll(strs[i],String.valueOf(i+1)); } return str; } }
把已知的拼音替换为数字
最新推荐文章于 2024-06-16 16:49:50 发布