commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <>
Subject [jira] Commented: (IO-226) question with byteCountToDisplaySize(long size)
Date Fri, 05 Mar 2010 01:03:27 GMT


Sebb commented on IO-226:

The size is currently rounded down, so it can lose precision.

However, even if it were rounded to the nearest boundary it would still lose some precision.

In order to avoid loss of precision it would have to display the value 2047 as 1.9990234375KB
which is not very readable.

For the time being, I have updated the Javadoc to note that the value is rounded down:

IO-226 - document rounding behaviour

> question with byteCountToDisplaySize(long size)
> -----------------------------------------------
>                 Key: IO-226
>                 URL:
>             Project: Commons IO
>          Issue Type: Bug
>          Components: Utilities
>            Reporter: shu kai yuan
> I do not understand the byteCountToDisplaySize(long size) method which is in  class FileUtils
of the package
> If  the parameter size is 2047 , the method will return 1 KB.Why it will lose precision.
> I read the code. 
> Maybe it is a bug?

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message