Java将字符数组转成字符串 如我有个字符数组byte[] a={'a','b','c',d'}; 如何转成字符串String st;

 我来答
Pike沐鑫
2011-05-09 · TA获得超过868个赞
知道小有建树答主
回答量:154
采纳率:0%
帮助的人:201万
展开全部

你好!

首先,你要知道String类有个构造方法

String(byte[] b)

这样就可以把字符数组直接作为参数构造出一个字符串

以下是示例:

核心代码:

byte[] a={'a','b','c','d'};

String str = new String(a);

完整实例:

public class TestByteToString {

    public static void main(String[] args) {

        byte[] a={'a','b','c','d'};

        String str = new String(a);

        System.out.println(str);    }

}

百度网友a632b66151
2011-05-09 · TA获得超过1648个赞
知道小有建树答主
回答量:636
采纳率:25%
帮助的人:249万
展开全部
String st=new String(a);就可以了。希望对你有帮助。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
骑仕猎人
2011-05-09 · TA获得超过343个赞
知道小有建树答主
回答量:386
采纳率:100%
帮助的人:208万
展开全部
方法太多:
最简单:直接new String(a)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飘零的狐狸
2011-05-09 · TA获得超过1.8万个赞
知道大有可为答主
回答量:9251
采纳率:77%
帮助的人:2350万
展开全部
a就是字符串吧
byte[] a={'a','b','c',‘d','\0'};
'\0' 表示字符串结尾
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式