CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

String和byte之间是怎么互换的?高手帮忙!

楼主xiaogz()2003-12-04 16:54:20 在 Java / J2SE / 基础类 提问

情况是这样:我的程序是客户端(java   socket)和服务端(winsock)通信,我的程序里往服务端发送信息时,采用的是:  
  byte[]   tmpSend   =   new   byte[30];  
  strMsg   =   new   String(tmpSend).toString();  
  while   (true)   {  
      try   {  
              objOut.writeObject(strMsg);//往输出流里写数据。  
      }   catch   (Exception   e)   {}  
  }  
  而在程序里的接受服务器的信息时,采用的是:  
  byte[]   tmpResv   =   new   byte[30];  
  while   (true)   {  
      try   {  
                tmpResv   =   (byte[])   objIn.readObject();//读输入流里的数据。  
      }   catch   (Exception   e)   {}  
  }  
  现在问题是:当我想把tmpResv字节数组其中一个元素(tmpResv[0]或tmpResv[1]等)转换成我所需要的字符串时,怎么做,有没有更好的办法? 问题点数:0、回复次数:2Top

1 楼nanman(南蛮—500万人使用的最强五笔作者)回复于 2003-12-04 17:34:41 得分 0

char   c[]=str.toCharArray();Top

2 楼kypfos(不在寻梦)回复于 2003-12-04 17:35:49 得分 0

String.getBytes()得到的是byte[]  
  new   String(byte[])Top

相关问题

  • byte数组与String变量能互换吗?如何互换?
  • String怎么转换为byte[]?
  • string ---> byte[][]
  • 怎么实现byte[] 和 string 的转换?
  • 怎么样将string转换为byte数组和byte数组转换为string?
  • 如何把byte的高位跟低位互换???
  • 我在将byte[]转成string ,再转成byte[]后,两个byte[]怎么不一样长 怎么解决啊
  • 特急!怎么从string转换到byte[] abc中?
  • 怎么将string="我是谁",转成byte数组
  • 怎么将SHA1加密后的byte[]解密成string吗?

关键词

  • tmpresv
  • 程序
  • byte

得分解答快速导航

  • 帖主:xiaogz

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo