打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
java获取中文拼音
  1. /**使用方法 
  2.   String str = null; 
  3.  
  4.     try { 
  5.       str = new String("猪八戒".getBytes(), "GBK"); 
  6.     } 
  7.     catch (UnsupportedEncodingException ex) { 
  8.     } 
  9.     System.out.println("Spell=" + CnToSpell.getFullSpell(str)); 
  10.  */  
  11.   
  12. import java.util.Iterator;  
  13. import java.util.LinkedHashMap;  
  14. import java.util.Set;  
  15. import java.io.*;  
  16.   
  17. /** 
  18.  * 
  19.  * @author new soul 
  20.  */  
  21. /** 
  22.  * 
  23.  
  24. 汉字转化为全拼 
  25.  * 
  26. JDK版本: 
  27. 1.4 
  28.  * @version 1.0 
  29.  * @see 
  30.  * @since 1.0 
  31.  */  
  32. @SuppressWarnings("unchecked")  
  33. public class CnToSpell {  
  34.     private static LinkedHashMap spellMap = null;  
  35.   
  36.     static {  
  37.         if (spellMap == null) {  
  38.             spellMap = new LinkedHashMap(400);  
  39.         }  
  40.         initialize();  
  41. //      System.out.println("Chinese transfer Spell Done.");   
  42.     }  
  43.   
  44.     private CnToSpell() {  
  45.     }  
  46.   
  47.     private static void spellPut(String spell, int ascii) {  
  48.         spellMap.put(spell, new Integer(ascii));  
  49.     }  
  50.   
  51.     private static void initialize() {  
  52.         spellPut("a", -20319);  
  53.         spellPut("ai", -20317);  
  54.         spellPut("an", -20304);  
  55.         spellPut("ang", -20295);  
  56.         spellPut("ao", -20292);  
  57.         spellPut("ba", -20283);  
  58.         spellPut("bai", -20265);  
  59.         spellPut("ban", -20257);  
  60.         spellPut("bang", -20242);  
  61.         spellPut("bao", -20230);  
  62.         spellPut("bei", -20051);  
  63.         spellPut("ben", -20036);  
  64.         spellPut("beng", -20032);  
  65.         spellPut("bi", -20026);  
  66.         spellPut("bian", -20002);  
  67.         spellPut("biao", -19990);  
  68.         spellPut("bie", -19986);  
  69.         spellPut("bin", -19982);  
  70.         spellPut("bing", -19976);  
  71.         spellPut("bo", -19805);  
  72.         spellPut("bu", -19784);  
  73.         spellPut("ca", -19775);  
  74.         spellPut("cai", -19774);  
  75.         spellPut("can", -19763);  
  76.         spellPut("cang", -19756);  
  77.         spellPut("cao", -19751);  
  78.         spellPut("ce", -19746);  
  79.         spellPut("ceng", -19741);  
  80.         spellPut("cha", -19739);  
  81.         spellPut("chai", -19728);  
  82.         spellPut("chan", -19725);  
  83.         spellPut("chang", -19715);  
  84.         spellPut("chao", -19540);  
  85.         spellPut("che", -19531);  
  86.         spellPut("chen", -19525);  
  87.         spellPut("cheng", -19515);  
  88.         spellPut("chi", -19500);  
  89.         spellPut("chong", -19484);  
  90.         spellPut("chou", -19479);  
  91.         spellPut("chu", -19467);  
  92.         spellPut("chuai", -19289);  
  93.         spellPut("chuan", -19288);  
  94.         spellPut("chuang", -19281);  
  95.         spellPut("chui", -19275);  
  96.         spellPut("chun", -19270);  
  97.         spellPut("chuo", -19263);  
  98.         spellPut("ci", -19261);  
  99.         spellPut("cong", -19249);  
  100.         spellPut("cou", -19243);  
  101.         spellPut("cu", -19242);  
  102.         spellPut("cuan", -19238);  
  103.         spellPut("cui", -19235);  
  104.         spellPut("cun", -19227);  
  105.         spellPut("cuo", -19224);  
  106.         spellPut("da", -19218);  
  107.         spellPut("dai", -19212);  
  108.         spellPut("dan", -19038);  
  109.         spellPut("dang", -19023);  
  110.         spellPut("dao", -19018);  
  111.         spellPut("de", -19006);  
  112.         spellPut("deng", -19003);  
  113.         spellPut("di", -18996);  
  114.         spellPut("dian", -18977);  
  115.         spellPut("diao", -18961);  
  116.         spellPut("die", -18952);  
  117.         spellPut("ding", -18783);  
  118.         spellPut("diu", -18774);  
  119.         spellPut("dong", -18773);  
  120.         spellPut("dou", -18763);  
  121.         spellPut("du", -18756);  
  122.         spellPut("duan", -18741);  
  123.         spellPut("dui", -18735);  
  124.         spellPut("dun", -18731);  
  125.         spellPut("duo", -18722);  
  126.         spellPut("e", -18710);  
  127.         spellPut("en", -18697);  
  128.         spellPut("er", -18696);  
  129.         spellPut("fa", -18526);  
  130.         spellPut("fan", -18518);  
  131.         spellPut("fang", -18501);  
  132.         spellPut("fei", -18490);  
  133.         spellPut("fen", -18478);  
  134.         spellPut("feng", -18463);  
  135.         spellPut("fo", -18448);  
  136.         spellPut("fou", -18447);  
  137.         spellPut("fu", -18446);  
  138.         spellPut("ga", -18239);  
  139.         spellPut("gai", -18237);  
  140.         spellPut("gan", -18231);  
  141.         spellPut("gang", -18220);  
  142.         spellPut("gao", -18211);  
  143.         spellPut("ge", -18201);  
  144.         spellPut("gei", -18184);  
  145.         spellPut("gen", -18183);  
  146.         spellPut("geng", -18181);  
  147.         spellPut("gong", -18012);  
  148.         spellPut("gou", -17997);  
  149.         spellPut("gu", -17988);  
  150.         spellPut("gua", -17970);  
  151.         spellPut("guai", -17964);  
  152.         spellPut("guan", -17961);  
  153.         spellPut("guang", -17950);  
  154.         spellPut("gui", -17947);  
  155.         spellPut("gun", -17931);  
  156.         spellPut("guo", -17928);  
  157.         spellPut("ha", -17922);  
  158.         spellPut("hai", -17759);  
  159.         spellPut("han", -17752);  
  160.         spellPut("hang", -17733);  
  161.         spellPut("hao", -17730);  
  162.         spellPut("he", -17721);  
  163.         spellPut("hei", -17703);  
  164.         spellPut("hen", -17701);  
  165.         spellPut("heng", -17697);  
  166.         spellPut("hong", -17692);  
  167.         spellPut("hou", -17683);  
  168.         spellPut("hu", -17676);  
  169.         spellPut("hua", -17496);  
  170.         spellPut("huai", -17487);  
  171.         spellPut("huan", -17482);  
  172.         spellPut("huang", -17468);  
  173.         spellPut("hui", -17454);  
  174.         spellPut("hun", -17433);  
  175.         spellPut("huo", -17427);  
  176.         spellPut("ji", -17417);  
  177.         spellPut("jia", -17202);  
  178.         spellPut("jian", -17185);  
  179.         spellPut("jiang", -16983);  
  180.         spellPut("jiao", -16970);  
  181.         spellPut("jie", -16942);  
  182.         spellPut("jin", -16915);  
  183.         spellPut("jing", -16733);  
  184.         spellPut("jiong", -16708);  
  185.         spellPut("jiu", -16706);  
  186.         spellPut("ju", -16689);  
  187.         spellPut("juan", -16664);  
  188.         spellPut("jue", -16657);  
  189.         spellPut("jun", -16647);  
  190.         spellPut("ka", -16474);  
  191.         spellPut("kai", -16470);  
  192.         spellPut("kan", -16465);  
  193.         spellPut("kang", -16459);  
  194.         spellPut("kao", -16452);  
  195.         spellPut("ke", -16448);  
  196.         spellPut("ken", -16433);  
  197.         spellPut("keng", -16429);  
  198.         spellPut("kong", -16427);  
  199.         spellPut("kou", -16423);  
  200.         spellPut("ku", -16419);  
  201.         spellPut("kua", -16412);  
  202.         spellPut("kuai", -16407);  
  203.         spellPut("kuan", -16403);  
  204.         spellPut("kuang", -16401);  
  205.         spellPut("kui", -16393);  
  206.         spellPut("kun", -16220);  
  207.         spellPut("kuo", -16216);  
  208.         spellPut("la", -16212);  
  209.         spellPut("lai", -16205);  
  210.         spellPut("lan", -16202);  
  211.         spellPut("lang", -16187);  
  212.         spellPut("lao", -16180);  
  213.         spellPut("le", -16171);  
  214.         spellPut("lei", -16169);  
  215.         spellPut("leng", -16158);  
  216.         spellPut("li", -16155);  
  217.         spellPut("lia", -15959);  
  218.         spellPut("lian", -15958);  
  219.         spellPut("liang", -15944);  
  220.         spellPut("liao", -15933);  
  221.         spellPut("lie", -15920);  
  222.         spellPut("lin", -15915);  
  223.         spellPut("ling", -15903);  
  224.         spellPut("liu", -15889);  
  225.         spellPut("long", -15878);  
  226.         spellPut("lou", -15707);  
  227.         spellPut("lu", -15701);  
  228.         spellPut("lv", -15681);  
  229.         spellPut("luan", -15667);  
  230.         spellPut("lue", -15661);  
  231.         spellPut("lun", -15659);  
  232.         spellPut("luo", -15652);  
  233.         spellPut("ma", -15640);  
  234.         spellPut("mai", -15631);  
  235.         spellPut("man", -15625);  
  236.         spellPut("mang", -15454);  
  237.         spellPut("mao", -15448);  
  238.         spellPut("me", -15436);  
  239.         spellPut("mei", -15435);  
  240.         spellPut("men", -15419);  
  241.         spellPut("meng", -15416);  
  242.         spellPut("mi", -15408);  
  243.         spellPut("mian", -15394);  
  244.         spellPut("miao", -15385);  
  245.         spellPut("mie", -15377);  
  246.         spellPut("min", -15375);  
  247.         spellPut("ming", -15369);  
  248.         spellPut("miu", -15363);  
  249.         spellPut("mo", -15362);  
  250.         spellPut("mou", -15183);  
  251.         spellPut("mu", -15180);  
  252.         spellPut("na", -15165);  
  253.         spellPut("nai", -15158);  
  254.         spellPut("nan", -15153);  
  255.         spellPut("nang", -15150);  
  256.         spellPut("nao", -15149);  
  257.         spellPut("ne", -15144);  
  258.         spellPut("nei", -15143);  
  259.         spellPut("nen", -15141);  
  260.         spellPut("neng", -15140);  
  261.         spellPut("ni", -15139);  
  262.         spellPut("nian", -15128);  
  263.         spellPut("niang", -15121);  
  264.         spellPut("niao", -15119);  
  265.         spellPut("nie", -15117);  
  266.         spellPut("nin", -15110);  
  267.         spellPut("ning", -15109);  
  268.         spellPut("niu", -14941);  
  269.         spellPut("nong", -14937);  
  270.         spellPut("nu", -14933);  
  271.         spellPut("nv", -14930);  
  272.         spellPut("nuan", -14929);  
  273.         spellPut("nue", -14928);  
  274.         spellPut("nuo", -14926);  
  275.         spellPut("o", -14922);  
  276.         spellPut("ou", -14921);  
  277.         spellPut("pa", -14914);  
  278.         spellPut("pai", -14908);  
  279.         spellPut("pan", -14902);  
  280.         spellPut("pang", -14894);  
  281.         spellPut("pao", -14889);  
  282.         spellPut("pei", -14882);  
  283.         spellPut("pen", -14873);  
  284.         spellPut("peng", -14871);  
  285.         spellPut("pi", -14857);  
  286.         spellPut("pian", -14678);  
  287.         spellPut("piao", -14674);  
  288.         spellPut("pie", -14670);  
  289.         spellPut("pin", -14668);  
  290.         spellPut("ping", -14663);  
  291.         spellPut("po", -14654);  
  292.         spellPut("pu", -14645);  
  293.         spellPut("qi", -14630);  
  294.         spellPut("qia", -14594);  
  295.         spellPut("qian", -14429);  
  296.         spellPut("qiang", -14407);  
  297.         spellPut("qiao", -14399);  
  298.         spellPut("qie", -14384);  
  299.         spellPut("qin", -14379);  
  300.         spellPut("qing", -14368);  
  301.         spellPut("qiong", -14355);  
  302.         spellPut("qiu", -14353);  
  303.         spellPut("qu", -14345);  
  304.         spellPut("quan", -14170);  
  305.         spellPut("que", -14159);  
  306.         spellPut("qun", -14151);  
  307.         spellPut("ran", -14149);  
  308.         spellPut("rang", -14145);  
  309.         spellPut("rao", -14140);  
  310.         spellPut("re", -14137);  
  311.         spellPut("ren", -14135);  
  312.         spellPut("reng", -14125);  
  313.         spellPut("ri", -14123);  
  314.         spellPut("rong", -14122);  
  315.         spellPut("rou", -14112);  
  316.         spellPut("ru", -14109);  
  317.         spellPut("ruan", -14099);  
  318.         spellPut("rui", -14097);  
  319.         spellPut("run", -14094);  
  320.         spellPut("ruo", -14092);  
  321.         spellPut("sa", -14090);  
  322.         spellPut("sai", -14087);  
  323.         spellPut("san", -14083);  
  324.         spellPut("sang", -13917);  
  325.         spellPut("sao", -13914);  
  326.         spellPut("se", -13910);  
  327.         spellPut("sen", -13907);  
  328.         spellPut("seng", -13906);  
  329.         spellPut("sha", -13905);  
  330.         spellPut("shai", -13896);  
  331.         spellPut("shan", -13894);  
  332.         spellPut("shang", -13878);  
  333.         spellPut("shao", -13870);  
  334.         spellPut("she", -13859);  
  335.         spellPut("shen", -13847);  
  336.         spellPut("sheng", -13831);  
  337.         spellPut("shi", -13658);  
  338.         spellPut("shou", -13611);  
  339.         spellPut("shu", -13601);  
  340.         spellPut("shua", -13406);  
  341.         spellPut("shuai", -13404);  
  342.         spellPut("shuan", -13400);  
  343.         spellPut("shuang", -13398);  
  344.         spellPut("shui", -13395);  
  345.         spellPut("shun", -13391);  
  346.         spellPut("shuo", -13387);  
  347.         spellPut("si", -13383);  
  348.         spellPut("song", -13367);  
  349.         spellPut("sou", -13359);  
  350.         spellPut("su", -13356);  
  351.         spellPut("suan", -13343);  
  352.         spellPut("sui", -13340);  
  353.         spellPut("sun", -13329);  
  354.         spellPut("suo", -13326);  
  355.         spellPut("ta", -13318);  
  356.         spellPut("tai", -13147);  
  357.         spellPut("tan", -13138);  
  358.         spellPut("tang", -13120);  
  359.         spellPut("tao", -13107);  
  360.         spellPut("te", -13096);  
  361.         spellPut("teng", -13095);  
  362.         spellPut("ti", -13091);  
  363.         spellPut("tian", -13076);  
  364.         spellPut("tiao", -13068);  
  365.         spellPut("tie", -13063);  
  366.         spellPut("ting", -13060);  
  367.         spellPut("tong", -12888);  
  368.         spellPut("tou", -12875);  
  369.         spellPut("tu", -12871);  
  370.         spellPut("tuan", -12860);  
  371.         spellPut("tui", -12858);  
  372.         spellPut("tun", -12852);  
  373.         spellPut("tuo", -12849);  
  374.         spellPut("wa", -12838);  
  375.         spellPut("wai", -12831);  
  376.         spellPut("wan", -12829);  
  377.         spellPut("wang", -12812);  
  378.         spellPut("wei", -12802);  
  379.         spellPut("wen", -12607);  
  380.         spellPut("weng", -12597);  
  381.         spellPut("wo", -12594);  
  382.         spellPut("wu", -12585);  
  383.         spellPut("xi", -12556);  
  384.         spellPut("xia", -12359);  
  385.         spellPut("xian", -12346);  
  386.         spellPut("xiang", -12320);  
  387.         spellPut("xiao", -12300);  
  388.         spellPut("xie", -12120);  
  389.         spellPut("xin", -12099);  
  390.         spellPut("xing", -12089);  
  391.         spellPut("xiong", -12074);  
  392.         spellPut("xiu", -12067);  
  393.         spellPut("xu", -12058);  
  394.         spellPut("xuan", -12039);  
  395.         spellPut("xue", -11867);  
  396.         spellPut("xun", -11861);  
  397.         spellPut("ya", -11847);  
  398.         spellPut("yan", -11831);  
  399.         spellPut("yang", -11798);  
  400.         spellPut("yao", -11781);  
  401.         spellPut("ye", -11604);  
  402.         spellPut("yi", -11589);  
  403.         spellPut("yin", -11536);  
  404.         spellPut("ying", -11358);  
  405.         spellPut("yo", -11340);  
  406.         spellPut("yong", -11339);  
  407.         spellPut("you", -11324);  
  408.         spellPut("yu", -11303);  
  409.         spellPut("yuan", -11097);  
  410.         spellPut("yue", -11077);  
  411.         spellPut("yun", -11067);  
  412.         spellPut("za", -11055);  
  413.         spellPut("zai", -11052);  
  414.         spellPut("zan", -11045);  
  415.         spellPut("zang", -11041);  
  416.         spellPut("zao", -11038);  
  417.         spellPut("ze", -11024);  
  418.         spellPut("zei", -11020);  
  419.         spellPut("zen", -11019);  
  420.         spellPut("zeng", -11018);  
  421.         spellPut("zha", -11014);  
  422.         spellPut("zhai", -10838);  
  423.         spellPut("zhan", -10832);  
  424.         spellPut("zhang", -10815);  
  425.         spellPut("zhao", -10800);  
  426.         spellPut("zhe", -10790);  
  427.         spellPut("zhen", -10780);  
  428.         spellPut("zheng", -10764);  
  429.         spellPut("zhi", -10587);  
  430.         spellPut("zhong", -10544);  
  431.         spellPut("zhou", -10533);  
  432.         spellPut("zhu", -10519);  
  433.         spellPut("zhua", -10331);  
  434.         spellPut("zhuai", -10329);  
  435.         spellPut("zhuan", -10328);  
  436.         spellPut("zhuang", -10322);  
  437.         spellPut("zhui", -10315);  
  438.         spellPut("zhun", -10309);  
  439.         spellPut("zhuo", -10307);  
  440.         spellPut("zi", -10296);  
  441.         spellPut("zong", -10281);  
  442.         spellPut("zou", -10274);  
  443.         spellPut("zu", -10270);  
  444.         spellPut("zuan", -10262);  
  445.         spellPut("zui", -10260);  
  446.         spellPut("zun", -10256);  
  447.         spellPut("zuo", -10254);  
  448.     }  
  449.   
  450.     /** 
  451.      * 获得单个汉字的Ascii. 
  452.      * @param cn char 
  453.      * 汉字字符 
  454.      * @return int 
  455.      * 错误返回 0,否则返回ascii 
  456.      */  
  457.     public static int getCnAscii(char cn) {  
  458.         byte[] bytes = null;  
  459.         try {  
  460.             bytes = (String.valueOf(cn)).getBytes("GBK");  
  461.         }  
  462.         catch (UnsupportedEncodingException ex) {  
  463.         }  
  464.         if (bytes == null || bytes.length > 2 || bytes.length <= 0) { //错误   
  465.             return 0;  
  466.         }  
  467.         if (bytes.length == 1) { //英文字符   
  468.             return bytes[0];  
  469.         }  
  470.         if (bytes.length == 2) { //中文字符   
  471.             int hightByte = 256 + bytes[0];  
  472.             int lowByte = 256 + bytes[1];  
  473.   
  474.             int ascii = (256 * hightByte + lowByte) - 256 * 256;  
  475.   
  476.             //System.out.println("ASCII=" + ascii);   
  477.   
  478.             return ascii;  
  479.         }  
  480.   
  481.         return 0//错误   
  482.     }  
  483.   
  484.     /** 
  485.      * 根据ASCII码到SpellMap中查找对应的拼音 
  486.      * @param ascii int 
  487.      * 字符对应的ASCII 
  488.      * @return String 
  489.      * 拼音,首先判断ASCII是否>0&<160,如果是返回对应的字符, 
  490.      * 
  491. 否则到SpellMap中查找,如果没有找到拼音,则返回null,如果找到则返回拼音. 
  492.      */  
  493.     public static String getSpellByAscii(int ascii) {  
  494.         if (ascii > 0 && ascii < 160) { //单字符   
  495.             return String.valueOf( (char) ascii);  
  496.         }  
  497.   
  498.         if (ascii < -20319 || ascii > -10247) { //不知道的字符   
  499.             return null;  
  500.         }  
  501.   
  502.         Set keySet = spellMap.keySet();  
  503.         Iterator it = keySet.iterator();  
  504.   
  505.         String spell0 = null;  
  506.         String spell = null;  
  507.   
  508.         int asciiRang0 = -20319;  
  509.         int asciiRang;  
  510.         while (it.hasNext()) {  
  511.   
  512.             spell = (String) it.next();  
  513.             Object valObj = spellMap.get(spell);  
  514.             if (valObj instanceof Integer) {  
  515.                 asciiRang = ( (Integer) valObj).intValue();  
  516.   
  517.                 if (ascii >= asciiRang0 && ascii < asciiRang) { //区间找到   
  518.                     return (spell0 == null) ? spell : spell0;  
  519.                 }  
  520.                 else {  
  521.                     spell0 = spell;  
  522.                     asciiRang0 = asciiRang;  
  523.                 }  
  524.             }  
  525.         }  
  526.   
  527.         return null;  
  528.   
  529.     }  
  530.   
  531.     /** 
  532.      * 判断是否是字母 
  533.      * @param ascii int 
  534.      * @return boolean 
  535.      */  
  536.     private static boolean isAlphabet(int ascii) {  
  537.         if (ascii > 0 && ascii < 160) {  
  538.             return true;  
  539.         }  
  540.         else {  
  541.             return false;  
  542.         }  
  543.     }  
  544.   
  545.     /** 
  546.      * 返回字符串的全拼,是汉字转化为全拼,其它字符不进行转换 
  547.      * @param cnStr String 
  548.      * 字符串 
  549.      * @return String 
  550.      * 转换成全拼后的字符串 
  551.      */  
  552.     public static String getFullSpell(String cnStr) {  
  553.         if (null == cnStr || "".equals(cnStr.trim())) {  
  554.             return cnStr;  
  555.         }  
  556.   
  557.         boolean isChinese = false;  
  558.   
  559.         char[] chars = cnStr.toCharArray();  
  560.         StringBuffer retuBuf = new StringBuffer();  
  561.         StringBuffer resultBuf = new StringBuffer();  
  562.   
  563.         for (int i = 0, Len = chars.length; i < Len; i++) {  
  564.             int ascii = getCnAscii(chars[i]);  
  565.             if (ascii == 0) { //取ascii时出错   
  566.                 retuBuf.append(chars[i]);  
  567.             }  
  568.             else {  
  569.                 String spell = getSpellByAscii(ascii);  
  570.                 if (spell == null) {  
  571.                     retuBuf.append(chars[i]);  
  572.                 }  
  573.                 else {  
  574.                     //System.out.println("spell:"+spell);   
  575.                     retuBuf.append(spell);  
  576.   
  577.                 } // end of if spell == null   
  578.                 if (!isAlphabet(ascii)) {  
  579.                     isChinese = true;  
  580.                     retuBuf.append("");//这里可以添加文字间的间隔   
  581.                 }  
  582.             } // end of if ascii <= -20400   
  583.   
  584.         } // end of for   
  585.         if (isChinese) {  
  586.             //      resultBuf.append(cnStr);   
  587.             //      resultBuf.append("");   
  588.             resultBuf.append(retuBuf.toString());  
  589.         }else{  
  590.             resultBuf.append(retuBuf.toString());  
  591.         }  
  592.         return resultBuf.toString();  
  593.   
  594.     }  
  595.   
  596.     public static String getFirstSpell(String cnStr) {  
  597.         return null;  
  598.     }  
  599.   
  600.   
  601. }  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Java集合框架之小结
FlexPaper+OpenOffice实现web的在线文档预览功能
Java中的集合(面试题)
JAVA - fastjson 中 JSONObject 的顺序问题
map集合的比较
Map接口及其重要实现类的用法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服