java中如何把stringBuilder中的内容转换成字节数组

除了使用.toString.getBytes()之外还有什么办法,求高手指点... 除了使用.toString.getBytes()之外还有什么办法,求高手指点 展开
 我来答
百度网友9308069
推荐于2018-03-13 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:1926万
展开全部
接口上,还可以用旧IO的ByteArrayInputStream输入字符串得到字节串
也可以用新IO的Charset的编码器Encoder把字符串转换成字节缓存ByteBuffer到字节串

但都不如String.getBytes()直接高效。
zhang353868891
2013-01-10
知道答主
回答量:47
采纳率:0%
帮助的人:20.3万
展开全部
utfStr.getBytes("utf-8"),"gbk")这样不就解决了 不希望系统默认编码 问题吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西二旗码农一枚
2013-01-10 · TA获得超过1640个赞
知道小有建树答主
回答量:1040
采纳率:0%
帮助的人:761万
展开全部
既然这个方法能做到还需要什么其他方法吗
追问
toString方法使用的是系统默认的编码,如果不希望系统默认编码的话可能就会出问题
追答
你看有先获取到string再转一次码不就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式