DoubleBuffer.compareTo is not anti-symmetric
Martin Buchholz
martinrb at google.com
Fri Nov 20 11:54:42 PST 2009
On Fri, Nov 20, 2009 at 11:46, Mark Thornton <mthornton at optrak.co.uk> wrote:
>
>> Is the %b format specification really what you intended? Use %d instead!
>
>
Of course you're right. Here's what I really meant:
import java.nio.*;
public class BufferCompare {
public static void main(String[] args) {
DoubleBuffer b1 = DoubleBuffer.wrap(new double[] { Double.NaN });
DoubleBuffer b2 = DoubleBuffer.wrap(new double[] { 1.0 });
System.out.printf("%d%n", b1.compareTo(b2));
System.out.printf("%d%n", b2.compareTo(b1));
}
}
==> javac -source 1.6 -Xlint:all BufferCompare.java
==> java -esa -ea BufferCompare
1
1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20091120/438d45ff/attachment.html
More information about the nio-dev
mailing list