java观看视频次数_java数字转换视频播放次数等

java观看视频次数_java数字转换视频播放次数等1.1万、9999.9万、1.1亿、999亿+*播放量的数字显示规则1-9999,按照实际数字显示10000-9999999,按照1万、1.1万、9999.9万100000000-99900000000,按照1亿、1.1亿、999亿>99900000000,统一显示为999亿+所有数字显示均保留到小数点后一位即可“`java/***视频观看次数、评论数**@paramtimes*@…

大家好,又见面了,我是你们的朋友全栈君。

1.1万、9999.9万、1.1亿、999亿+

* 播放量的数字显示规则

1-9999,按照实际数字显示

10000-9999999,按照1万、1.1万、9999.9万

100000000-99900000000,按照1亿、1.1亿、999亿

>99900000000,统一显示为999亿+

所有数字显示均保留到小数点后一位即可

“`java

/**

* 视频观看次数、评论数

*

* @paramtimes

* @return

*/

public static String watchNum(String times) {

String timeStr= “”;

long count= 0;

try {

count= Long.parseLong(times);

} catch (NumberFormatException e) {

return timeStr;

}

if (count== 0) {

return timeStr;

} else if (count< 10000) {

return times;

} else if (count< 999 * 100000) {

long start= count/ 10000;

long end= count% 10000 / 1000;

if (end== 0) {

timeStr= start+ “万”;

} else {

timeStr= start+ “.” + end+ “万”;

}

return timeStr;

} else if (count<= 999 * 100000000) {

long start1= count/ 100000000;

long end1= count% 100000000 % 1000000;

if (end1== 0) {

timeStr= start1+ “亿”;

} else {

String s= String.valueOf(end1);

timeStr= start1+ “.” + s.charAt(0) + “亿”;

}

//return “999万+”;

} else if (count> 999 * 100000000) {

return “999.9亿+”;

}

return timeStr;

}

“`

28ba799851ca?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

28ba799851ca?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157099.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • php备份数据库类分享

    php备份数据库类分享

    2021年10月13日
  • A左右ndroid正在使用Uri监视数据库中的更改

    A左右ndroid正在使用Uri监视数据库中的更改

    2022年1月13日
  • rocketmq 长轮询_消息队列RocketMQ版

    rocketmq 长轮询_消息队列RocketMQ版RocketMQ消费端有两种获取消息的方式,Push方式和Pull方式。但这两种方式都有一定的缺陷,后来采用了一种折中的方法,采用”长轮询“的方式,它既可以拥有Pull的优点,又能达到保证实时性的目的。长轮询的思想:服务端接收到新消息请求后,如果队列里没有新消息,并不急于返回,通过一个循环不断查看状态,每次waitForRunning一段时间(默认是5秒),然后再Check。Broker默认最长阻塞时间为15秒,默认情况下当Broker一直没有新消息,第三次Check的时候,等待时间超过最长阻塞时间,

    2022年10月14日
  • springboot整合mybatis实现增删改查

    springboot整合mybatis实现增删改查立志存高远,笃行践初心三更灯火五更鸡,正是男儿读书时。黑发不知勤学早,白首方悔读书迟。立志,标定人生方向;奋斗,创造人生价值,二者相辅相成,互相促进。大部分程序员的「目标」都是成为一名优秀的工程师,一名可以统览全局的「架构师」。千里之行始于足下对于大部分普通人而言,成为一名优秀的架构师还是有一定难度的,「千里之行始于足下,一步一个脚印,慢慢来」。????粉丝专属福利:包邮送书3本,如下书单四选一。????获取方式:1、参与文末投票,点赞,收藏即有机会获得精

    2022年6月15日
  • 简述css盒模型概念_css盒模型和ie盒模型

    简述css盒模型概念_css盒模型和ie盒模型Python-html css 盒模型

    2022年4月21日
  • Hmily 源码解析 (三) —— himly事务上下文

    Hmily 源码解析 (三) —— himly事务上下文目录1.HmilyTransactionContexthimly事务上下文,在一个线程内只有唯一实例。在线程内时不时的需要获取事务的id及角色状态等信息。如果作为参数在函数中传递并不合适,并且由于切面,拦截器等等编程方式也无法依靠该方式获取所需要的信息。hmily采用的方式是将所需要的信息封装为一个实体,这个实体就是HmilyTransactionContext。并将HmilyTr…

    2022年5月21日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号