String.getBytes()的反过程是什么?

xj1004 2004-07-26 10:17:25
String.getBytes()的反过程是什么?
byte[].toString()好像不对啊,出来一些乱七八糟的东西!

请各位大侠指教!!
...全文
472 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuilupeng999 2004-07-26
  • 打赏
  • 举报
回复
同意sammy791010的方法
sammy791010 2004-07-26
  • 打赏
  • 举报
回复
class Test{

public static void main(String[] args){

String param = "Hello";
byte[] code = param.getBytes();
System.out.println("Code:" + code);
String revParam = null;
try{
revParam = new String(code,"GBK");
}catch(Exception e){}
System.out.println("String:" + revParam);


}

}
zcjl 2004-07-26
  • 打赏
  • 举报
回复
直接用String的构造函数
bluesky006516 2004-07-26
  • 打赏
  • 举报
回复
是否可以先byte[].toCharArray,再toString()呢请指教?
pipigo_wzj 2004-07-26
  • 打赏
  • 举报
回复
好啊
hsdxhc 2004-07-26
  • 打赏
  • 举报
回复
toString函数不是把内容转换成字符串。
你得好好看看JDK文档上关于这个函数的解释。
Tasia 2004-07-26
  • 打赏
  • 举报
回复
bytes b[] = str.getBytes();
String newStr = new String(b[],"GBK");

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧