开发者社区 问答 正文

关于转换数字为指示性字符的问题

我从数据库中得到的数据是1,2,3这样的格式,我想在标签中显示为one,two这样,应该怎么实现?

展开
收起
爵霸 2016-03-19 08:43:43 1932 分享 版权
1 条回答
写回答
取消 提交回答
  • 换一下就行,

    public static void main(String[] args) 
     {
     //这里有定义成一个数组...这样才方便
    String x[]={"zero","one","two", "three","four", "five","six","seven","eight","nine",
     "ten","eleven","twelve","thirteen","fourteen","fifteen", "sixteen","seventeen","eighteen","nineteen",
     "twenty","thirty","fourty","fifty", "sixty","seventy", "eighty","ninety"
     } ;
    
    Scanner in = new Scanner(System.in);
     String s;
     s = in.next();//这里用 next()方法
    int j=0;
    
    for(int i=0 ; i<x.length; i++ )
     {
     if(s==x[0])
     {
     //这里判断 如果输入的字符串有和你数组里定义的字符串有相同的 就跳出
    //需要注意的是数组的索引是从0开始的所以对应的数组要+1
     j=i+1;
     }
     }
     System.out.println("你输入的数字是"+j);
    
    }
    2019-07-17 19:07:07
    赞同 展开评论
问答分类:
问答地址: