📄 int、char、double与byte如何相互转换.mht
字号:
href=3D"javascript:;"><IMG class=3Dfr=20
=
src=3D"http://www.matrix.org.cn/images/small/page_refresh.gif"=20
align=3DabsMiddle border=3D0> </A></TD>
<TD width=3D55><A=20
=
href=3D"javascript:window.external.AddFavorite('http://www.matrix.org.cn?=
forum_id=3D19&view_id=3D919&','Matrix-=D3=EBJava=B9=B2=CE=E8 - =
Java=B3=F5=D1=A7=D5=DF=D4=B0=B5=D8=A3=A8=CC=F9=D7=D3=A3=BAint=A1=A2char=A1=
=A2double=D3=EBbyte=CF=E0=BB=A5=D7=AA=BB=BB=B5=C4=B3=CC=D0=F2=A3=A9')"><I=
MG=20
class=3Dfr=20
=
src=3D"http://www.matrix.org.cn/images/small/page_fav.gif"=20
align=3DabsMiddle=20
=
border=3D0> </A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>=
<SCRIPT type=3Dtext/javascript><!--
google_ad_client =3D "pub-4196225375348397";
google_ad_width =3D 728;
google_ad_height =3D 90;
google_ad_format =3D "728x90_as";
google_ad_channel =3D"7071483793";
google_color_border =3D "B0E0E6";
google_color_bg =3D "FFFFFF";
google_color_link =3D "000000";
google_color_url =3D "336699";
google_color_text =3D "333333";
//--></SCRIPT>
<SCRIPT=20
=
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>
</SCRIPT>
<TABLE height=3D2 width=3D"100%">
<TBODY>
<TR>
<TD></TD></TR></TBODY></TABLE>
<TABLE borderColor=3D#ffffff cellSpacing=3D1 cellPadding=3D1 =
width=3D"98%"=20
bgColor=3D#00659c border=3D1>
<TBODY>
<TR vAlign=3Dtop align=3Dmiddle borderColor=3D#ffffff =
bgColor=3D#ffffff>
<TD width=3D"20%">
<TABLE width=3D"94%" border=3D0>
<TBODY>
<TR>
<TD align=3Dmiddle height=3D30>
<TABLE border=3D0>
<TBODY>
<TR>
<TD><FONT =
class=3Dblue><B>chris</B></FONT></TD>
<TD> <IMG =
title=3D=D1=F4=B9=E2=C4=D0=BA=A2=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_boy.gif"=20
align=3DabsMiddle=20
border=3D0></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=3Dmiddle height=3D96><IMG=20
=
src=3D"http://www.matrix.org.cn/images/face/94.gif"=20
border=3D0></TD></TR>
<TR>
<TD height=3D15><IMG=20
=
src=3D"http://www.matrix.org.cn/images/star/star_admin.gif"=20
border=3D0></TD></TR>
<TR>
<TD>=B5=C8=BC=B6=A3=BA<IMG class=3Dfr=20
=
src=3D"http://www.matrix.org.cn/images/small/icon_admin.gif"=20
align=3DabsMiddle=20
=
border=3D0> =B9=DC=C0=ED=D4=B1<BR>=CD=B7=CF=CE=A3=BA=D5=BE=B3=A4<BR>=
=CC=F9=D7=D3=A3=BA1865<BR>=BB=FD=B7=D6=A3=BA1815<BR>Matrix=B1=D2=A3=BA3<B=
R>=D7=A2=B2=E1=A3=BA2002-5-19</TD></TR></TBODY></TABLE></TD>
<TD width=3D"80%" height=3D"100%">
<TABLE height=3D"100%" cellSpacing=3D2 cellPadding=3D0 =
width=3D"99%"=20
border=3D0>
<TBODY>
<TR height=3D25>
<TD width=3D"85%"><A=20
=
href=3D"http://www.matrix.org.cn/user_view.asp?username=3Dchris"=20
target=3D_blank><IMG title=3D"=B2=E9=BF=B4 chris =
=B5=C4=CF=EA=CF=B8=D0=C5=CF=A2"=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_profile.gif"=20
border=3D0></A> <A=20
=
href=3D"http://www.matrix.org.cn/user_friend.asp?action=3Dadd&add_use=
rname=3Dchris"=20
target=3D_blank><IMG title=3D"=BD=AB chris =
=BC=D3=CE=AA=CE=D2=B5=C4=BA=C3=D3=D1"=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_friend.gif"=20
border=3D0></A> <A=20
=
href=3D"http://www.matrix.org.cn/user_message.asp?action=3Dwrite&acce=
pt_uaername=3Dchris"=20
target=3D_blank><IMG title=3D"=B8=F8 chris =
=B7=A2=B6=CC=D0=C5"=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_message.gif"=20
border=3D0></A> <A=20
=
href=3D"http://www.matrix.org.cn/forum_edit.asp?forum_id=3D19&edit_id=
=3D9118"><IMG=20
title=3D=B1=E0=BC=AD=D5=E2=B8=F6=CC=F9=D7=D3=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_edit.gif"=20
border=3D0></A> <A=20
=
href=3D"http://www.matrix.org.cn/forum_reply.asp?forum_id=3D19&quote=3D=
yes&view_id=3D9118"><IMG=20
=
title=3D=D2=FD=D3=C3=B2=A2=BB=D8=B8=B4=D5=E2=B8=F6=CC=F9=D7=D3=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_quote.gif"=20
border=3D0></A> <A=20
=
href=3D"http://www.matrix.org.cn/forum_reply.asp?forum_id=3D19&view_i=
d=3D9118"><IMG=20
title=3D=BB=D8=B8=B4=D5=E2=B8=F6=CC=F9=D7=D3=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_reply.gif"=20
border=3D0></A> </TD>
<TD align=3Dmiddle width=3D"15%">=B5=DA <FONT=20
class=3Dred_3><B>1</B></FONT> =C2=A5</TD></TR>
<TR>
<TD bgColor=3D#00659c colSpan=3D2 =
height=3D1></TD></TR>
<TR>
<TD vAlign=3Dtop align=3Dmiddle colSpan=3D2>
<TABLE class=3Dtf width=3D"98%" border=3D0>
<TBODY>
<TR>
<TD height=3D30><IMG=20
=
src=3D"http://www.matrix.org.cn/images/icon/0.gif"=20
align=3DabsMiddle border=3D0> <FONT=20
=
class=3Dred_3><B>int=A1=A2char=A1=A2double=D3=EBbyte=CF=E0=BB=A5=D7=AA=BB=
=BB=B5=C4=B3=CC=D0=F2</B></FONT></TD></TR>
<TR>
<TD class=3Dbw><FONT=20
=
class=3Dhtd><BR><BR> int=A1=A2char=A1=A2double=D3=EBbyte=CF=E0=BB=A5=
=D7=AA=BB=BB=B5=C4=B3=CC=D0=F2<BR>//=D5=FB=CA=FD=B5=BD=D7=D6=BD=DA=CA=FD=D7=
=E9=B5=C4=D7=AA=BB=BB<BR> public static byte[] =
intToByte(int number) {<BR> int tem=
p =3D number;<BR> byte[] b=3Dnew&nb=
sp;byte[4];<BR> for (int i=3Db.length-1;=
i>-1;i--){<BR> b[i] =3D n=
ew Integer(temp&0xff).bytevalue(); =
//=BD=AB=D7=EE=B8=DF=CE=BB=B1=A3=B4=E6=D4=DA=D7=EE=B5=CD=CE=BB<BR>&=
nbsp; temp =3D temp >>&=
nbsp;8; //=CF=F2=D3=D2=D2=C68=CE=
=BB<BR> }<BR> return b=
;<BR> }<BR> <BR> //=D7=D6=BD=DA=CA=FD=D7=E9=B5=
=BD=D5=FB=CA=FD=B5=C4=D7=AA=BB=BB<BR> public static =
int byteToInt(byte[] b) {<BR> int&n=
bsp;s =3D 0;<BR> for (int i&nb=
sp;=3D 0; i < 3; i++) {<BR> &=
nbsp; if (b[i] >=3D 0)<BR> =
s =3D s + b[i];<B=
R> else<BR><BR><BR> &=
nbsp; s =3D s + 256 +&nbs=
p;b[i];<BR> s =3D s *&n=
bsp;256;<BR> }<BR> if =
(b[3] >=3D 0) //=D7=
=EE=BA=F3=D2=BB=B8=F6=D6=AE=CB=F9=D2=D4=B2=BB=B3=CB=A3=AC=CA=C7=D2=F2=CE=AA=
=BF=C9=C4=DC=BB=E1=D2=E7=B3=F6<BR> s&n=
bsp;=3D s + b[3];<BR> else<BR> =
; s =3D s + 256 +&n=
bsp;b[3];<BR> return s;<BR> }<BR>&=
nbsp;<BR> //=D7=D6=B7=FB=B5=BD=D7=D6=BD=DA=D7=AA=BB=BB<BR>&nbs=
p; public static byte[] charToByte(char ch){<BR>=
int temp=3D(int)ch;<BR> &nb=
sp;byte[] b=3Dnew byte[2];<BR> for =
(int i=3Db.length-1;i>-1;i--){<BR> &=
nbsp;b[i] =3D new Integer(temp&0xff).bytevalue(); =
; //=BD=AB=D7=EE=B8=DF=CE=BB=B1=A3=B4=E6=D4=DA=
=D7=EE=B5=CD=CE=BB<BR> temp =3D&n=
bsp;temp >> 8; /=
/=CF=F2=D3=D2=D2=C68=CE=BB<BR> }<BR> &n=
bsp; return b;<BR> }<BR> <BR> //=D7=D6=
=BD=DA=B5=BD=D7=D6=B7=FB=D7=AA=BB=BB<BR><BR><BR> public s=
tatic char byteToChar(byte[] b){<BR> &nbs=
p;int s=3D0;<BR> if(b[0]>0)<BR>  =
; s+=3Db[0];<BR> else<BR>&n=
bsp; s+=3D256+b[0];<BR> &nb=
sp;s*=3D256;<BR> if(b[1]>0)<BR> &nbs=
p; s+=3Db[1];<BR> else<BR> &=
nbsp; s+=3D256+b[1];<BR> ch=
ar ch=3D(char)s;<BR> return ch;<BR> =
; }<BR> <BR> //=B8=A1=B5=E3=B5=BD=D7=D6=BD=DA=D7=AA=BB=
=BB<BR> public static byte[] doubleToByte(doubl=
e d){<BR> byte[] b=3Dnew byte[8];<B=
R> long l=3DDouble.doubleToLongBits(d);<BR>&n=
bsp; for(int i=3D0;i<b.length;i++){<BR> &nb=
sp; b[i]=3Dnew Long(l).bytevalue();<BR> =
l=3Dl>>8;<BR><BR><BR> &nbs=
p; }<BR> return b;<BR> }<BR>&=
nbsp;<BR> //=D7=D6=BD=DA=B5=BD=B8=A1=B5=E3=D7=AA=BB=BB<BR>&nbs=
p; public static double byteToDouble(byte[] b){<=
BR> long l;<BR> <BR> &n=
bsp;l=3Db[0];<BR> l&=3D0xff;<BR> &n=
bsp; l|=3D((long)b[1]<<8);<BR> l&=3D=
0xffff;<BR> l|=3D((long)b[2]<<16);<BR> =
l&=3D0xffffff;<BR> l|=3D((lo=
ng)b[3]<<24);<BR> l&=3D0xffffffffl;<BR>&=
nbsp; l|=3D((long)b[4]<<32);<BR> =
l&=3D0xffffffffffl;<BR> <BR> l|=3D(=
(long)b[5]<<40);<BR> l&=3D0xffffffffffff=
l;<BR> l|=3D((long)b[6]<<48);<BR><BR><BR>&nb=
sp; l|=3D((long)b[7]<<56);<BR> &n=
bsp;return Double.longBitsToDouble(l);<BR> }<BR> <BR=
>--<BR> <BR><BR></FONT></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD align=3Dright colSpan=3D2 height=3D20><IMG =
class=3Dfr=20
=
src=3D"http://www.matrix.org.cn/images/small/signature.gif"=20
align=3DabsMiddle border=3D0> </TD></TR>
<TR>
<TD vAlign=3Dtop align=3Dmiddle colSpan=3D2 =
height=3D30>
<TABLE class=3Dtf width=3D"96%" border=3D0>
<TBODY>
<TR>
<TD class=3Dbw><FONT=20
=
class=3Dhtd>Matrix is all</FONT></A></TD></TR></TBODY></TABLE><=
/TD></TR>
<TR>
<TD colSpan=3D2 height=3D25>
<TABLE width=3D"100%" border=3D0>
<TBODY>
<TR>
<TD><IMG class=3Dfr=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_tim.gif"=20
align=3DabsMiddle border=3D0> <FONT=20
=
class=3Dgray>=B1=BE=CC=F9=B7=A2=B1=ED=CA=B1=BC=E4=A3=BA2003-8-25 =
23:30:00</FONT></TD>
<TD align=3Dright><IMG title=3D"chris =
=B5=C4IP=CA=C7=A3=BA*.*.*.*"=20
=
src=3D"http://www.matrix.org.cn/images/small/ip.gif"=20
align=3DabsMiddle border=3D0>=A1=A1<IMG=20
=
title=3D"=B2=D9=D7=F7=CF=B5=CD=B3=A3=BAWindows XP =
=A3=AC=E4=AF=C0=C0=C6=F7=A3=BAInternet Explorer 6.0"=20
=
src=3D"http://www.matrix.org.cn/images/small/sys.gif"=20
align=3DabsMiddle border=3D0>=A1=A1<A=20
=
href=3D"javascript:forum_do_delete('19','919');"><IMG=20
=
src=3D"http://www.matrix.org.cn/images/small/forum_del.gif"=20
align=3DabsMiddle=20
=
border=3D0></A></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD><BR><A=20
=
href=3D"http://www.matrix.org.cn/article/1259.html"=20
target=3D_blank><FONT=20
=
class=3Dred>Java=CE=C4=C0=B8:(hibernate)inverse,cascade=CF=EA=CF=B8=B7=D6=
=CE=F6=A3=A8=D3=C3=C0=FD=CB=B5=C3=F7=A3=A9</FONT></A></TD></TR></TBODY></=
TABLE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -