相关疑难解决方法(0)

ByteCountFormatter iOS Swift

将字节值转换为 GB/MB/KB,我使用的是 ByteCountFormatter。下面的示例代码。

func converByteToGB(_ bytes:Int64) -> String {
        let formatter:ByteCountFormatter = ByteCountFormatter()
        formatter.countStyle = .binary

        return formatter.string(fromByteCount: Int64(bytes))
    }
Run Code Online (Sandbox Code Playgroud)

现在,我的要求是它应该只显示小数点后一位。1.24 GB => 1.2 GB 的示例,而不是 1.24 GB。应用地板或天花板功能后,强制为个位数。

formatter swift

6
推荐指数
1
解决办法
4431
查看次数

在Java/JSTL中格式化文件大小

我想知道是否有人知道在Java/JSP/JSTL页面中格式化文件大小的好方法.

是否有这样的实用工具类?
我搜索了公地但却一无所获.任何自定义标签?
库已经存在吗?

理想情况下,我希望它的行为类似于Unix的ls命令中的-h开关

34 - > 34
795 - > 795
2646 - > 2.6K
2705 - > 2.7K
4096 - > 4.0K
13588 - > 14K
28282471 - > 27M
28533748 - > 28M

java formatting jsp jstl

4
推荐指数
2
解决办法
3528
查看次数

什么是javascript中将字节转换为可读格式的最优雅方式

我在stackoverflow上找到了一个非常优雅的'humanize'转换器,它没有使用任何循环.

有可能用javascript做同样的事情吗?(例如1024字节=> 1 kb)?

听起来很简单,我已经做了很多搜索

如果你想知道:Java版本

javascript

4
推荐指数
1
解决办法
488
查看次数

Y轴未在JFreeChart中显示百万和十亿的正确数字

在使用JFreeChart生成条形图时,我获得了科学数值格式的数十亿和数百万的值,这具有较低的可读性,

在此处输入图片说明

有任何方法,这样我就可以像使用JfreeChart一样获得价值。

在此处输入图片说明

对于数百万而言,它必须是动态的,而对于所有价值而言,它必须是十亿。任何帮助将不胜感激。

java jfreechart

3
推荐指数
1
解决办法
173
查看次数

如何在 Kotlin 中将字节大小转换为人类可读的格式?

在 StackOverflow 中找不到类似的话题,问题类似于How to convert byte size into human readable format in java?

如何在 Java 中将字节大小转换为人类可读的格式?比如 1024 应该变成“1 Kb”,而 1024*1024 应该变成“1 Mb”。

我有点厌倦为每个项目编写这种实用方法。Apache Commons 中是否有任何静态方法?

但是对于 Kotlin,已经根据那里接受的答案准备了一些东西并想分享它,但认为应该将其发布在单独的线程中最好不要分散该线程上的人们的注意力,因此其他人也可以在此处发表评论或发布其他惯用的 Kotlin 答案

formatting kotlin

1
推荐指数
3
解决办法
1179
查看次数

如何使用Java将数字格式化为Kb/Gb?

可能重复:
格式化文件大小为MB,GB等

使用NumberFormat,我想将我的数字格式化为科学乘数.换句话说,我想要以下格式:

  • 1024应格式化为1K
  • 1048576应格式化为1G

显然,其他数字应使用k,G和其他倍数表示.

我怎样才能做到这一点 ?或者我需要一些Java库?

java formatting numbers number-formatting

0
推荐指数
1
解决办法
1807
查看次数

如何在Android Studio中将1200格式化为1.2k

我想将以下数字格式化为Android旁边的数字:

1000至1k 5821至5.8k 2000000至2m 7800000至7.8m

android android-studio

0
推荐指数
5
解决办法
2179
查看次数