用于将数字编码为字母代码的Android应用

时间:2018-04-27 18:46:06

标签: java android

我是Android编程的新手。我有一组预定义的值,如A=1 B=2 C=3 D=4 .....J=0。在此之后,我想为示例365+654= 1019添加两个数字,并且我希望以已定义的那些字母字符的形式显示此结果,即“AJAI”。

这是什么方法和逻辑?我已经搜索了很多但是不够幸运。

1 个答案:

答案 0 :(得分:0)

这个很好用:

public class TEST{
 public static void main(String[] args){
     System.out.println(getWordByNumber(1091));
 }

 private static String[] letters = {"J", "A", "B", "C", "D", "E", "F", "G", "H", "I"};
 private String  getWordByNumber(int number){
     StringBuilder sb = new StringBuilder();
     while (number > 0) {
         sb.append( letters[number % 10]);
         number = number / 10;
     }
     return sb.toString();
 }

}

这会解决您的问题吗?