Ciao a tutti. Ho un grosso problema da risolvere... da un'applicativo in C++ ricevo un byte[] che contiene il valore di un parametro. Tale valore puo' essere di qualsiasi tipo dalla stringa ad un intero fino ad un double. Quando ricevo il parametro dall'applicazione in c++ ricevo anche un identificatore del tipo per poter far la conversione dal byte[]. I tipi possibilili sono un'infinita' e non tutti esistono in java... qualcuno saprebbe aiutarmi nelle conversioni..?? anche se non tutte almeno iniziamo . I tipi sono i seguenti:

codice:
    public static final int BOOL_TYPE = 1;
    public static final int UINT8_TYPE = 25;
    public static final int INT8_TYPE = 32;
    public static final int UINT16_TYPE = 38;
    public static final int INT16_TYPE = 33;
    public static final int UINT32_TYPE = 39;
    public static final int INT32_TYPE = 36;
    public static final int UINT64_TYPE = 41;
    public static final int INT64_TYPE = 37;
    public static final int DOUBLE_TYPE = 67;
    public static final int STRING_TYPE = 35;
    public static final int BITSTRING_TYPE = 34;
    public static final int UINT48_TYPE = 40;
    public static final int CHAR_TYPE = 42;
    public static final int UINT40_TYPE = 43;
    public static final int CSTRING_TYPE = 62;
    public static final int INT40_TYPE = 63;
    public static final int INT24_TYPE = 64;
    public static final int UINT24_TYPE = 65;