草庐IT

phonetic

全部标签

java - 我怎样才能让这个 switch 语句使用扫描仪工作?

我正在尝试编写一个程序,将字母表中的任何字母(大写或小写)转换为拼音字母表。例如,如果我输入“A”或“a”,我的程序将给我(将其更改为)“Alpha”。我对这个和switch语句做了很多研究,但我一直被卡住。我意识到我不能在扫描仪中使用“char”。但是,当我将“char”更改为“String”时,我的switch语句搞砸了(特别是代码中的toUpperCase带有下划线。我看不出我的错误。这就是我所做的远:importjava.util.Scanner;publicclassPhoneticTranslate{publicstaticvoidmain(String[]args){ch

java - 当 JSON 键有破折号时为 Gson 设置 POJO

JSON字符串是:{"translation":["somewords"],"basic":{"us-phonetic":"'flæbɚɡæstɪd","phonetic":"'flæbɚɡæstɪd","uk-phonetic":"'flæbəga:stid","explains":["v.somewords","adj.somewords"]}}但是Java不能有带有"-"的值。那么如何获取"us-phonetic"呢? 最佳答案 创建一个POJO类来表示您的JSON并使用SerializedName注释装饰您的字段。gson在