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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 启动docker镜像命令_什么是docker镜像

    启动docker镜像命令_什么是docker镜像docker启动//加载镜像文件dockerload-imec2.tar//查看是否有mec:v2镜像dockerimagels//rundockerrun-itdmec:v2//查看容器iddockerps//执行dockerexec-it镜像idbash将文件从宿主机拷贝到docker里在宿主机里面执:dockercp宿主机中要拷贝的文件名及其路径容器名:要拷贝到容器里面对应的路径从docker里面拷文件到宿主机在宿主机

  • 各种进位制转换_二进位制与十进位制之间的转换

    各种进位制转换_二进位制与十进位制之间的转换在数字后面加上不同的字母来表示不同的进位制。B(Binary)表示二进制,O(Octal)表示八进制,D(Decimal)或不加表示十进制,H(Hexadecimal)表示十六进制。例如:(1010

  • 桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!

    桌面太单调?一起用Python做个自定义动画挂件,好玩又有趣!前言前段时间,写了篇博客关于Python自制一款炫酷音乐播放器。有粉丝问我,音乐播放器为什么要用PyQt5,效果是不是比Tkinter赞?PyQt5真的可以实现这些炫酷的UI画面吗?之前没接触过PyQt5,能不能多分享一些这方面的开发案例?今天就带大家,一起用Python的PyQt5开发一个有趣的自定义桌面动画挂件,看看实现的动画挂件效果!下面,我们开始介绍这个自定义桌面动画挂件的制作过程。一、核心功能设计总体来说,我们需要实现将自己喜欢的动态图gif或者视频转成一个桌面动画挂件,并且可以通过鼠

  • 安装MySQL8.0_mysql版本命令

    安装MySQL8.0_mysql版本命令第一步:下载下载地址:https://dev.mysql.com/downloads/file/?id=476233第二步:选择文件夹,将压缩包解压我这里放到了E盘第三步:创建my.ini配置文件[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#…

  • rocketmq原理与实战解析_rocketmq底层原理

    rocketmq原理与实战解析_rocketmq底层原理broker1.broker的启动brker的启动Broker向namesrv注册Topic在broker文件上的存储json格式Namesrv接收Broker注册的topic信息,na

发表回复

您的电子邮箱地址不会被公开。

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