相关疑难解决方法(0)

如何计算方法在Java中的执行时间?

如何获得方法的执行时间?是否有Timer实用程序类用于计算任务需要多长时间等等?

Google上的大多数搜索会返回计划线程和任务的计时器的结果,这不是我想要的.

java timing

792
推荐指数
26
解决办法
65万
查看次数

如何使用.NET获得以字节为单位的人类可读文件大小?

如何使用.NET获得以字节为单位的人类可读文件大小?

示例:输入输入7,326,629并显示6.98 MB

.net c# vb.net

265
推荐指数
14
解决办法
14万
查看次数

将浮点数格式化为2位小数

我目前正在为客户网站建立销售模块.到目前为止,我已经得到了完美计算的销售价格,但我遇到的问题是将输出格式化为2位小数.

我目前在一个变量中调用它,以便我可以将数据绑定到listview.

Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())),
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何将输出格式化为2位小数?非常感谢!

c# variables floating-point decimal

198
推荐指数
8
解决办法
38万
查看次数

格式化文件大小为MB,GB等

我需要使用合理的单位将文件大小显示为String.

例如

1L ==> "1 B";
1024L ==> "1 KB";
2537253L ==> "2.3 MB"
Run Code Online (Sandbox Code Playgroud)

等等

我找到了之前的答案,我觉得并不令人满意

我提出了自己的解决方案,它有类似的缺点:

private static final long K = 1024;
private static final long M = K * K;
private static final long G = M * K;
private static final long T = G * K;

public static String convertToStringRepresentation(final long value){
    final long[] dividers = new long[] { T, G, M, K, 1 };
    final String[] units = new String[] …
Run Code Online (Sandbox Code Playgroud)

java string format numbers

120
推荐指数
3
解决办法
9万
查看次数

如何在Android中获取当前的内存使用量?

我使用/ proc/meminfo和解析命令响应.但是它的结果显示:

MemTotal:94348 kB MemFree:5784 kB

手段.它显示只有5MB的可用内存.Android手机有可能吗?我的手机上只安装了5-6个应用程序,没有其他任务正在运行.但仍然这个命令显示可用内存很少.

有人可以澄清一下吗?或者有没有其他方法在Android中获取内存?

android memory-management

103
推荐指数
6
解决办法
18万
查看次数

如何在android中获取临时文件的文件大小?

如果我使用openFileOutput()来创建和写入临时文件,如何在写完文件后获取文件大小?

java android

55
推荐指数
4
解决办法
5万
查看次数

如何在jsp中将数字转换为K千万M和B亿后缀

如何在jsp中将数字转换为K千万M和B亿后缀

例如

1111作为1.111 K

java jsp

18
推荐指数
2
解决办法
2万
查看次数

在Java中防止String.format("%.2f",doubleValue)中的舍入

如何防止String.format("%.2f", doubleValue);四舍五入(圆半算法)而不是截断它?

例如

doubleValue = 123.459
Run Code Online (Sandbox Code Playgroud)

格式化后,

doubleValue = 123.46
Run Code Online (Sandbox Code Playgroud)

我只想丢弃最后一位数,

123.45
Run Code Online (Sandbox Code Playgroud)

我知道还有其他方法可以做到这一点,我只想知道是否可以使用String.format.

java string format floating-point

11
推荐指数
2
解决办法
5万
查看次数

Java - 将人类可读大小转换为字节

我发现了很多关于将原始字节信息转换为人类可读格式的信息,但我需要做相反的事情,即将字符串"1.6 GB"转换为长值1717990000.是否内置/良好 - 这样做的定义方式,还是我几乎不得不自己动手?

[编辑]:这是我的第一次刺...

static class ByteFormat extends NumberFormat {
    @Override
    public StringBuffer format(double arg0, StringBuffer arg1, FieldPosition arg2) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public StringBuffer format(long arg0, StringBuffer arg1, FieldPosition arg2) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public Number parse(String arg0, ParsePosition arg1) {
        return parse (arg0);
    }

    @Override
    public Number parse(String arg0) {
        int spaceNdx = arg0.indexOf(" ");
        double ret = Double.parseDouble(arg0.substring(0, spaceNdx));
        String unit = arg0.substring(spaceNdx + …
Run Code Online (Sandbox Code Playgroud)

java byte human-readable long-integer

9
推荐指数
4
解决办法
5407
查看次数

有没有一种方便的方法来格式化Freemarker中人类可读的字节大小字符串?

有很多的答案对这个问题的Java(如何字节大小转换为人类可读的格式在Java?格式文件大小为MB,GB等)和甚至对Groovy/Grails的,更何况PHP,但有一个内置或方便的方法在FreeMarker中执行此操作?

为清楚起见,我采用通用SI方法,而不是2的二进制幂.例如

      1 ? 1B
    123 ? 123B
   1000 ? 1KB
   1728 ? 1.7KB
7077888 ? 7.1MB
Run Code Online (Sandbox Code Playgroud)

等等.

鉴于FreeMarker似乎没有对数函数,有没有办法在纯FreeMarker中执行此操作,或者是我用Java创建模板方法的唯一选择.

string format freemarker numbers funnelback

7
推荐指数
2
解决办法
999
查看次数