00000002.htm

来自「水木清华BBS」· HTM 代码 · 共 36 行

HTM
36
字号
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人:&nbsp;jimh&nbsp;(傻茄子),&nbsp;信区:&nbsp;Java&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>标&nbsp;&nbsp;题:&nbsp;Re:&nbsp;JAVA中怎么进行类型转换?&nbsp;<BR>发信站:&nbsp;BBS&nbsp;水木清华站&nbsp;(Tue&nbsp;Apr&nbsp;13&nbsp;15:16:36&nbsp;1999)&nbsp;<BR>&nbsp;<BR>其他的好说,那个InetAddress怎么还原哪。&nbsp;<BR>&nbsp;<BR>其实我是把所有的类型都用各自的ToStrin转成了String再一起转成byte[]的。&nbsp;<BR>Name和Port还是好还原的。但InetAddress怎么还原呀。&nbsp;<BR>&nbsp;&nbsp;&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>【&nbsp;在&nbsp;jjhwang&nbsp;(小受)&nbsp;的大作中提到:&nbsp;】&nbsp;<BR>∶<I>&nbsp;你在发送前,把每个数据项都转换为byte,然后再传,如:&nbsp;</I><BR>∶<I>&nbsp;for&nbsp;(int&nbsp;&nbsp;j&nbsp;=&nbsp;0&nbsp;;&nbsp;j&nbsp;&lt;&nbsp;Name.length()&nbsp;;&nbsp;j++&nbsp;)&nbsp;</I><BR>∶<I>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;message[i++]&nbsp;=&nbsp;(byte)Name.charAt(j);&nbsp;</I><BR>∶<I>&nbsp;就可以把Name加到byte流里了,&nbsp;</I><BR>∶<I>&nbsp;然后,把InetAddress用方法得到一个byte[],用InetAddress.getAddress()就可以,&nbsp;</I><BR>∶<I>&nbsp;再接在message[]后面,最后再加上int型的Port,方法前面已经说过了,&nbsp;</I><BR>∶<I>&nbsp;就把这个类组成了一个byte[],把这个messae[]发过去,&nbsp;</I><BR>∶<I>&nbsp;在接收方再进行相反的操作,就可以拆开了。&nbsp;</I><BR>&nbsp;<BR>&nbsp;<BR>--&nbsp;<BR>我是龙王我怕谁!!!&nbsp;<BR>&nbsp;<BR>我灌!&nbsp;&nbsp;&nbsp;我灌!&nbsp;&nbsp;&nbsp;&nbsp;我灌灌灌!!!

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?