在Java中怎样把StringBuffer中的字符串写入到byte数组中,希望能帮忙写一下看看
就是下面这个字符串,能直接写入吗还是要转换privateStringStr(){StringBuffersb=newStringBuffer();sb.append("#...
就是下面这个字符串,能直接写入吗还是要转换
private String Str(){
StringBuffer sb = new StringBuffer();
sb.append("#@!246$#!<?xml version='1.0'?>");
sb.append("<Ec>");
sb.append("<HeadTitle>SiDevLg</HeadTitle>");
sb.append("<DI>179,123456,9,33:44:44:55:66:77,0</DI>");
sb.append("</Ec>");
sb.append("!@#V3");
return sb.toString();
} 展开
private String Str(){
StringBuffer sb = new StringBuffer();
sb.append("#@!246$#!<?xml version='1.0'?>");
sb.append("<Ec>");
sb.append("<HeadTitle>SiDevLg</HeadTitle>");
sb.append("<DI>179,123456,9,33:44:44:55:66:77,0</DI>");
sb.append("</Ec>");
sb.append("!@#V3");
return sb.toString();
} 展开
3个回答
展开全部
首先,java字符串能够直接转换成byte数组,不知道你是否知道这个知识点,因此你的这个问题可以这样:
StringBuffer sb = new StringBuffer();
sb.append("#@!246$#!<?xml version='1.0'?>");
sb.append("<Ec>");
sb.append("<HeadTitle>SiDevLg</HeadTitle>");
sb.append("<DI>179,123456,9,33:44:44:55:66:77,0</DI>");
sb.append("</Ec>");
sb.append("!@#V3");
sb.toString().getBytes();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询