社区
Java SE
帖子详情
String 和 byte[] 怎样相互转化?
tjcougar
2003-04-30 01:51:03
String str="abcdefg";
byte[] bstr=str.getBytes();
str=bstr.toString();
System.out.println(str);
最后为什么得到的不是abcdefg?
...全文
108
8
打赏
收藏
String 和 byte[] 怎样相互转化?
String str="abcdefg"; byte[] bstr=str.getBytes(); str=bstr.toString(); System.out.println(str); 最后为什么得到的不是abcdefg?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
michaeljie
2003-05-01
打赏
举报
回复
不好意思,上面的问题已经找到,就是当byte数组中的二进制数如果是负的,那么转换出来是错误的,怎么处理?
michaeljie
2003-05-01
打赏
举报
回复
to peacock_king(孔雀王): 象你这样的做法,会发生转换上的错误的。(是偶尔,原因我不知道。)
我先把文件读到数据库中的blob字段中,然后,用java读出来,如果用byte直接写文件(就是还原成原来的文件),则成功。但是如果用你的方法转成string再写,则不成功。有几位会和原来byte中的不一样。
rocandroc
2003-04-30
打赏
举报
回复
原理上java中用来表示Sring类是不可变的,没有任何方法允许你改变一个字符串的内容,如果你希望对字符串本身进行修改,需要使用StringBuffer对像。
String str="abcdefg";
StringBuffer strB = new StirngBuffer( str );
hanty
2003-04-30
打赏
举报
回复
getBytes();
Tianminghui
2003-04-30
打赏
举报
回复
new String(byte[],charsetname) String的构造函数
String.getBytes() String.getBytes(charsetname)
Philzzf
2003-04-30
打赏
举报
回复
换成
String str="abcdefg";
byte[] bstr=str.getBytes();
str=new String(bstr);
System.out.println(str);
peacock_king
2003-04-30
打赏
举报
回复
String s="ddddddddd";
byte []b=s.getBytes();
byte []a=new byte[50];
String ss=new String(a);
a.toString()与new String(a)是不同的,前者把每个byte转换成char,组成String;后者将每两个byte合成一个char,再组成String。
acefr
2003-04-30
打赏
举报
回复
public byte[] String_to_byte(String s)
{
byte[] b = new byte[200];
try
{
java.io.StringBufferInputStream sbi=new java.io.StringBufferInputStream(s);
b=new byte[sbi.available()];
sbi.read(b);
}
catch(Exception e)
{
System.err.print(e.toString());
}
return b;
}
Android
byte
[] 和
String
互相转换
在Android开发中,数据在内存和磁盘之间传输时,我们经常需要在`
byte
[]`(字节数组)和`
String
`之间进行转换。这是因为`
byte
[]`适合处理二进制数据,如图片、音频文件等,而`
String
`则更适合存储文本信息。本篇将...
delphi-
string
互相
转化
为
byte
数组
在Delphi编程环境中,字符串(
String
)与字节数组(
Byte
Array)之间的转换是常见的操作,尤其是在处理二进制数据、网络通信或者文件读写时。本文将深入探讨如何在Delphi中实现这两种类型的数据互换。 1. **字符串...
hex
String
与
byte
互转
当我们使用蓝牙通信或者其他通信技术,常常需要用到数据之间的转换,此工具则是java收发蓝牙数据间的hex
String
与
byte
之间的
相互
转化
Java
String
与
Byte
类型转换
在Java编程中,
String
对象和
Byte
类型的转换是常见的操作,特别是在网络编程中,因为网络通信通常涉及字节流的处理。下面将详细讲解Java中如何进行这两种类型之间的转换,并探讨其在网络编程中的应用。 首先,让我们...
mac地址的
byte
和
string
转换
mac地址的
byte
和
string
间的转换java类
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章