博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
反转数字、字符串
阅读量:7190 次
发布时间:2019-06-29

本文共 1002 字,大约阅读时间需要 3 分钟。

1 public class Test 2 { 3     final static int[] sizeTable = { 9, 99, 999, 9999, 99999, 999999, 9999999, 99999999, 999999999, Integer.MAX_VALUE }; 4  5     static int sizeOfInt(int x) 6     { 7         for (int i = 0;; i++) 8             if (x <= sizeTable[i]) 9                 return i + 1;10     }11 12     public static String reverse(String originStr)13     {14         if (originStr == null || originStr.length() <= 1)15             return originStr;16         return reverse(originStr.substring(1)) + originStr.charAt(0);17     }18 19     public static Integer reverse(int value)20     {21         if (value < 10)22         {23             return value;24         }25         return (value % 10) * (int)Math.pow(10, sizeOfInt(value) - 1) + reverse(value / 10);26     }27 28     public static void main(String[] args)29     {30         System.out.println(reverse("helloworld"));31         System.out.println(reverse(123456789));32 33     }34 }

 

转载于:https://www.cnblogs.com/itpoorman/p/6861157.html

你可能感兴趣的文章
测试流程
查看>>
nofollow简介以及使用方法
查看>>
Docker技术入门与实战 第二版-学习笔记-9-Docker Compose 项目-1-举例说明
查看>>
docker swarm 实例
查看>>
创业码农被公司套路最惨的一次经历
查看>>
Camel
查看>>
版本控制工具之git的常用命名01
查看>>
element-ui el-table表格排序sortable参数解析
查看>>
Bug报告提交规范
查看>>
枚举处理
查看>>
类型转换
查看>>
vdbench和fio测试磁盘性能的对比总结
查看>>
React虚拟DOM浅析
查看>>
网站加载有商务通、商桥,定义js函数触发快商通代码
查看>>
mysql 5.7 显示中文
查看>>
sphinx的使用
查看>>
web 前端 转盘界面
查看>>
2014中国互联网哈哈榜之十大段子
查看>>
单向链表的逆转
查看>>
小程序首页获取数据给数组赋值,实现加载更多,以及遇到的坑
查看>>