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

将字符串或数字倒序输出相关推荐

  1. 2020-10-29matlab中如何将字符串和数字一起输出到Excel中

    matlab中如何连接两个cell 在实际应用中,经常会碰见要将字符串和数字一起输出到Excel中 那么怎么操作呢 很简单 clc clearA1 = {'1' ' 16.7171' ' -85.40 ...

  2. java数字倒序输出

    数字倒序输出 题目描述 输入10个数字,然后逆序输出. 输入 十个整数 输出 逆序输出,空格分开 样例输入 1 2 3 4 5 6 7 8 9 0 样例输出 0 9 8 7 6 5 4 3 2 1 解 ...

  3. python 将一个数组倒序输出及将一个数字倒序输出

    python 将一个数组倒序输出及将一个数字倒序输出 将一个数组倒序输出: 将一个数字倒序输出: 将一个数组倒序输出: a = [1, 2, 3, 4, 5] print(a) l = len(a) ...

  4. javascript将数字倒序输出并转化为汉字

    1. 首先,我们先要有一个窗口来接收我们的数字 举一个简单的例子,把这个函数放到script标签内试试看 function aminal(am) {var am = window.prompt(&qu ...

  5. 汇编实现字符串输入并倒序输出

    汇编中的倒序输出 1.INT 21H的1号功能进行字符输入. 存放在数据段,倒序输出. DATAS SEGMENTMAXL DB 30 ;定义字符串大小做计数RLEN DB ? ;保存实际长度STR1 ...

  6. 利用C语言实现数字倒序输出

    1.问题 利用C语言实现将一个数字倒着按顺序输出来,例如2546输出6452. 2.解析 可以将一个数a在循环中进行模运算,每次模10,得到最后一位数,然后将这个数输出,在将这个数a除以10,进行下一 ...

  7. c语言写我爱你中国编程,.请用户输入一组字符串,”我爱你中国”,然后倒序输出该字符串;...

    满意答案 张爱家学习日记 2013.05.03 采纳率:46%    等级:13 已帮助:14101人 Scanner input=new Scanner(System.in);//定义Scanner ...

  8. java倒序输出数字的方法

    1.在输入框中输入一个整数,比如要输入"5",需要输出倒序,可以使用数字键盘进行输入,也可以使用文本编辑器进行输入. 2.在命令行中输入"6",如图所示. 3. ...

  9. C++实现包含空格、标点、字符、数字的字符串的逆序输出,并且还可以实现一句语言中每个单词的倒序输出

    简介:本C++代码能够实现任意输入的字符的逆序输出,代码的后半部分可以实现一句英文语句的单词的倒序输出. #include <iostream> #include <string&g ...

最新文章

  1. Java 数据类型转换
  2. 基于 Spring Boot 的车牌识别系统(附项目地址)
  3. JQuery Event属性说明
  4. python没用_大部分Python资料都没有说到的重点-用实战教你解决问题的思路
  5. 使用Jest测试JavaScript (入门篇)
  6. Maven快速导出maven工程的依赖包
  7. 使用李天平代码生成器中分页存储过程的问题
  8. 洛谷P4742(tarjan缩点+拓扑DP)
  9. 《假如编程是魔法之零基础看得懂的Python入门教程 》——(一)既然你选择了这系列教程那么我就要让你听得懂
  10. 根本不存在 DIV + CSS 布局这回事
  11. linux time函数_Linux基础知识(三)
  12. 笔记本电脑性价比排行2019_笔记本电脑性价比排行2020榜单介绍
  13. Windows版本Apache+php的Xhprof应用__[2]
  14. MySQL连接问题 --- (1251:Client does not support ...)
  15. 干货流出|腾讯内部几近满分的项目管理课程PPT
  16. 用python计算数据的方差_用python求数据表中数据的均值与方差
  17. C语言不使用中间变量交换两个变量值
  18. java cim客户端_高效使用 SBLIM CIM Client
  19. 手机怎样设置每年自动生日提醒
  20. win7 检查计算机更新,Win7下Windows Update检查更新总提示80244019错误怎么办

热门文章

  1. 如何从应用直接跳转AppStore 电话 短信 邮件
  2. FileSystemObject详解
  3. Perl Fork的问题
  4. 公司有内部推荐的名额
  5. Adaptive Feature Recombination and Recalibration for Semantic Segmentation: Application to Brain Tum
  6. 【学习OpenCV4】图像通道的分离、合并与混合方法(C++)
  7. (01)OpenGL es中只在指定区域渲染view
  8. php自定义请求headers,php通过header发送自定义数据方法
  9. mysql中时间处理函数_基于mysql时间处理函数的应用详解
  10. python复数运算程序_python复数-python,复数