Auf Thema antworten

Hallo zusammen,

die umwandlung von Double in byte habe ich an folgende bsp. nicht verstanden.


byte[] configBytes= new byte[];

configBytes[i ] = ((Double)((Double)test.VT.getValueAt(row,i) * 10)).byteValue();



test ist eine virtuelle tabelle.von dort werden die double werte genommen ((row,i) wobei row die zeile und i die spalte entspricht) und in byte umgewandelt.


meine frage lautet:warum wird diese wert mal 10 genommen.


ebenso bei diesem code:


configBytes = ((Integer)((Integer)test.VT.getValueAt(row,i) / 256)).byteValue();


wird mit 256 geteilt.


noch eine letzte frage: warum wurde Double bzw. Integer 2 mal geschrieben?


Danke im Voraus.


mfg

taskihcp



Oben