看板java
标 题Re: [问题] Java真的没有unsigned primitive type吗
发信站中大资工二进位的世界 (Wed Jul 18 23:24:33 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ncu!news.csie.ncu!BinaryBBS
※ 引述《[email protected] ()》之铭言:
: ※ 引述《PsMonkey (痞子军团团长)》之铭言:
: 恕删
: 真抱歉这麽晚才来回文^^a。
: 其实会用到 unsigned type ,是因为我需要读入一个 RAW 图档。
: 其中每个像素是8 Bits,值是0~255。 所以当我把每个值放入一个 Byte Array
: 时,超过127的会以负值表示。这对我後来的程序有麻烦。
: 目前已知最快的方法是用 short 等... 但是想要找一个较省容量的方法。
: 希望大家给点建议^^"
那就在运算的时候,把 byte 转成 short 或是 int
然後运算结束之後,再把 short 或是 int 转回 byte 再存回 Byte Array
不知道这个方案如何?
--
PTT 发文慢,又系统过载,让我很想用他站转信....
--
〒作者:H45 来自:adsl-218-211-211-53.SKH.sparqnet.net
◎二进位的世界【140.115.50.50‧bbs.ncu.cc】