• 把数字翻译成字符串


    public static int numOfIntToString(int number)
        {
            if (number < 0)
            {
                return -1;
            }
            if (number > 0 && number <= 9)
            {
                return 1;
            }
            // 转换成相应的字符串
            String strNum = number + "";
            int end = strNum.length() - 1;
            int[] count = new int[strNum.length()];
            for (int i = end; i >= 0; i--)
            {
                count[i] = numOfIntToStringCor(strNum, i, end, count);
            }
            return count[0];

        }

        public static int numOfIntToStringCor(String strNum, int begin, int end,
                int[] count)
        {
            int res = 0;
            if (begin == end)
            {
                return 1;
            }
            if (end >= strNum.length())
            {
                return -1;
            }
            Integer temp = new Integer(strNum.substring(begin, begin + 2));
            if (temp >= 10 && temp <= 25)
            {
                if (begin + 2 <= end)
                {
                    return count[begin + 1] + count[begin + 2];
                }
            }
            res = count[begin + 1];
            return res;
        }

  • 相关阅读:
    Varnish常用相关命令工具
    Varnish介绍
    varnish 内置函数详细说明
    job console部署
    Windows Server 2008(R2)配置apache+php+mysql环境问题事项
    Eclipse for php + Xdebug搭建PHP的调试环境
    DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法
    base64加密解密
    将输入流InputStream转换为String
    PowerDesigner16 安装包及破解文件
  • 原文地址:https://www.cnblogs.com/qingtianBKY/p/8310865.html
Copyright © 2020-2023  润新知