[ http://issues.apache.org/jira/browse/IO-101?page=comments#action_12455586 
] 
            
José Pinto commented on IO-101:
-------------------------------

I tried using the java.nio Buffer for the same purpose and it worked as 
expected. Maybe we should look for differences in the code.

> The method EndianUtils.writeSwappedDouble() and 
> EndianUtils.readSwappedDouble() do not match!
> ---------------------------------------------------------------------------------------------
>
>                 Key: IO-101
>                 URL: http://issues.apache.org/jira/browse/IO-101
>             Project: Commons IO
>          Issue Type: Bug
>          Components: Streams/Writers
>    Affects Versions: 1.2
>         Environment: I was running Windows XP SP2 and using Commons IO 1.2, 
> Java 1.5 update 9 when I got this problem.
>            Reporter: José Pinto
>            Priority: Critical
>             Fix For: 1.4
>
>
> Code:
> public static void main(String[] args) {
>               double[] tests = new double[] {34.345, -345.5645, 545.12, 
> 10.043, 7.123456789123};
>               for (int i = 0; i< tests.length ;i++) {
>                       byte[] buffer = new byte[8];                    
>                       EndianUtils.writeSwappedDouble(buffer, 0, tests[i]);
>                       double val = EndianUtils.readSwappedDouble(buffer, 0);
>                       System.out.println(val);        
>               }
>                
> }
> Result:
> 34.344969482421874
> -345.5645
> 545.11951171875
> 10.043
> 7.123456789123
> Note:
> In my opinion the values shouldn't be changed at all.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to