用getBytes(),这个程序根据平台默认得编码转换
getBytes(String charsetName) throws UnsupportedEncodingException
用指定编码方式转化,如果不支持这种编码就抛出后面得异常

解决方案 »

  1.   

    1.楼主是刚入门是吧,恭喜楼主。
    2.楼主在提问时,可以先搜索一下同类型的文章。因为这个问题被提过n次了。这样节省您的分数。
    3.我还是喜欢要分,所以,给楼主举个例子:
    String a="abcd你好";
    byte[] p = a.getBytes();
      

  2.   

    byte[] bt = str.getBytes();
      

  3.   

    /*
    **函数功能:把string转换成byte[]
    **@参数:要转换的字符串
    **@返回值:数组
    */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;
    }
      

  4.   

    String a="abcd你好";
    byte[] p = a.getBytes();
    不好意思啊,表示赞同之外,想要分升级!