将字符串或数字倒序输出
2019独角兽企业重金招聘Python工程师标准>>>
将字符串或数字倒序输出,以使这些呈散列分布,用于作为hbase rowkey的一部分,避免region的读写热点
public class StringUtil {public static void main(String[] args) {long start = System.currentTimeMillis();for (int i = 0; i < 10; i++) {System.out.println(reverseLong(78945612399l));}System.out.println(System.currentTimeMillis() - start);}/*** 将一个数字倒序输出, 先将数字转换为字符串,然后利用reverse函数* * @param num* @return*/public static String reverseNumberByStr(long num) {StringBuffer res = new StringBuffer(Long.toString(num));res.reverse();return res.toString();}/*** 将一个long型数字倒序输出* * @param n* @return*/public static long reverseLong(long n) {long reverse = 0;long part = 0;while (n > 0) {part = n % 10;reverse = reverse * 10 + part;n /= 10;}return reverse;}/*** 将字符串倒序输出,使用reverse函数,效率很高* * @param str* @return*/public static String reverseString(String str) {StringBuffer res = new StringBuffer(str);res.reverse();return res.toString();}/*** 将字符串倒序输出,使用charAt,效率不及reverseString* * @param str* @return*/public static String reverseStrByCharAt(String str) {String res = "";for (int i = str.length() - 1; i > -1; i--) {res += str.charAt(i);}return res;}
}
转载于:https://my.oschina.net/cloudcoder/blog/351325
将字符串或数字倒序输出相关推荐
- 2020-10-29matlab中如何将字符串和数字一起输出到Excel中
matlab中如何连接两个cell 在实际应用中,经常会碰见要将字符串和数字一起输出到Excel中 那么怎么操作呢 很简单 clc clearA1 = {'1' ' 16.7171' ' -85.40 ...
- java数字倒序输出
数字倒序输出 题目描述 输入10个数字,然后逆序输出. 输入 十个整数 输出 逆序输出,空格分开 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 解 ...
- python 将一个数组倒序输出及将一个数字倒序输出
python 将一个数组倒序输出及将一个数字倒序输出 将一个数组倒序输出: 将一个数字倒序输出: 将一个数组倒序输出: a = [1, 2, 3, 4, 5] print(a) l = len(a) ...
- javascript将数字倒序输出并转化为汉字
1. 首先,我们先要有一个窗口来接收我们的数字 举一个简单的例子,把这个函数放到script标签内试试看 function aminal(am) {var am = window.prompt(&qu ...
- 汇编实现字符串输入并倒序输出
汇编中的倒序输出 1.INT 21H的1号功能进行字符输入. 存放在数据段,倒序输出. DATAS SEGMENTMAXL DB 30 ;定义字符串大小做计数RLEN DB ? ;保存实际长度STR1 ...
- 利用C语言实现数字倒序输出
1.问题 利用C语言实现将一个数字倒着按顺序输出来,例如2546输出6452. 2.解析 可以将一个数a在循环中进行模运算,每次模10,得到最后一位数,然后将这个数输出,在将这个数a除以10,进行下一 ...
- c语言写我爱你中国编程,.请用户输入一组字符串,”我爱你中国”,然后倒序输出该字符串;...
满意答案 张爱家学习日记 2013.05.03 采纳率:46% 等级:13 已帮助:14101人 Scanner input=new Scanner(System.in);//定义Scanner ...
- java倒序输出数字的方法
1.在输入框中输入一个整数,比如要输入"5",需要输出倒序,可以使用数字键盘进行输入,也可以使用文本编辑器进行输入. 2.在命令行中输入"6",如图所示. 3. ...
- C++实现包含空格、标点、字符、数字的字符串的逆序输出,并且还可以实现一句语言中每个单词的倒序输出
简介:本C++代码能够实现任意输入的字符的逆序输出,代码的后半部分可以实现一句英文语句的单词的倒序输出. #include <iostream> #include <string&g ...
最新文章
- Java 数据类型转换
- 基于 Spring Boot 的车牌识别系统(附项目地址)
- JQuery Event属性说明
- python没用_大部分Python资料都没有说到的重点-用实战教你解决问题的思路
- 使用Jest测试JavaScript (入门篇)
- Maven快速导出maven工程的依赖包
- 使用李天平代码生成器中分页存储过程的问题
- 洛谷P4742(tarjan缩点+拓扑DP)
- 《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂
- 根本不存在 DIV + CSS 布局这回事
- linux time函数_Linux基础知识(三)
- 笔记本电脑性价比排行2019_笔记本电脑性价比排行2020榜单介绍
- Windows版本Apache+php的Xhprof应用__[2]
- MySQL连接问题 --- (1251:Client does not support ...)
- 干货流出|腾讯内部几近满分的项目管理课程PPT
- 用python计算数据的方差_用python求数据表中数据的均值与方差
- C语言不使用中间变量交换两个变量值
- java cim客户端_高效使用 SBLIM CIM Client
- 手机怎样设置每年自动生日提醒
- win7 检查计算机更新,Win7下Windows Update检查更新总提示80244019错误怎么办
热门文章
- 如何从应用直接跳转AppStore 电话 短信 邮件
- FileSystemObject详解
- Perl Fork的问题
- 公司有内部推荐的名额
- Adaptive Feature Recombination and Recalibration for Semantic Segmentation: Application to Brain Tum
- 【学习OpenCV4】图像通道的分离、合并与混合方法(C++)
- (01)OpenGL es中只在指定区域渲染view
- php自定义请求headers,php通过header发送自定义数据方法
- mysql中时间处理函数_基于mysql时间处理函数的应用详解
- python复数运算程序_python复数-python,复数