N
nooneinparticular314159
I'm attempting to add a byte[] to a TreeSet. The first time that I
add a byte[] to it, it works just fine. The second time, it causes an
exception, although it is really not clear what causes the exception
to occur. This is what is happening when the exception occurs:
//convert a string containing an IP address to a byte[]
byte[] IPAddressBytes = InputIPAddress.getBytes();
//Add the byte[] to the TreeSet
MyTreeSet.add(IPAddressBytes);
This is being run inside a loop. The first time through, it runs just
fine. The second time through, I get the following exception:
Exception in thread "main" java.lang.ClassCastException: [B
at java.util.TreeMap.compare(TreeMap.java:1093)
at java.util.TreeMap.put(TreeMap.java:465)
at java.util.TreeSet.add(TreeSet.java:210)
If I try putting this in a try block, I get:
OutgoingConnectionHandler: Add:java.lang.ClassCastException: [B
I have no clue what [B is supposed to mean. Any ideas? What am I
doing wrong here?
Thanks!
add a byte[] to it, it works just fine. The second time, it causes an
exception, although it is really not clear what causes the exception
to occur. This is what is happening when the exception occurs:
//convert a string containing an IP address to a byte[]
byte[] IPAddressBytes = InputIPAddress.getBytes();
//Add the byte[] to the TreeSet
MyTreeSet.add(IPAddressBytes);
This is being run inside a loop. The first time through, it runs just
fine. The second time through, I get the following exception:
Exception in thread "main" java.lang.ClassCastException: [B
at java.util.TreeMap.compare(TreeMap.java:1093)
at java.util.TreeMap.put(TreeMap.java:465)
at java.util.TreeSet.add(TreeSet.java:210)
If I try putting this in a try block, I get:
OutgoingConnectionHandler: Add:java.lang.ClassCastException: [B
I have no clue what [B is supposed to mean. Any ideas? What am I
doing wrong here?
Thanks!