Hoe cast je een java een Object naar een array van twee java.lang.Longs?
Ik had:
Maar dat werkt niet... (java.lang.ClassCastException
)
Het object krijg ik binnen van een ander programma, over het netwerk, daar heb ik alleen de source van, en moet ik dus van uit gaan dat het bestaat uit een array van 2 Longs.
Als ik doe:
krijg ik:
The class of [Ljava.lang.Long;@1cbfa8 is [Ljava.lang.Long;
Ik had:
code:
1
| Long[] longs = (Long[]) object; |
Maar dat werkt niet... (java.lang.ClassCastException
)
Het object krijg ik binnen van een ander programma, over het netwerk, daar heb ik alleen de source van, en moet ik dus van uit gaan dat het bestaat uit een array van 2 Longs.
Als ik doe:
code:
1
| System.out.println("The class of " + object + " is " + object.getClass().getName()); |
krijg ik:
The class of [Ljava.lang.Long;@1cbfa8 is [Ljava.lang.Long;