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; } }
把已知的拼音替換爲數字
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.