System.out.println(array1);
System.out.println(array2);
System.out.println(array3);打印结果是   111111111111
            222222222222
            333333333333我想把 array1,array2,array3  变成byte[]这样应该怎么转换!~!~因为我现在要发送的机器只能接受BYTE[] 。。
很急 请帮忙!~!~

解决方案 »

  1.   

    byte[] b=[1,1,1,1,1,1,1]这样?
      

  2.   

    byte[] b = array1.getBytes()
      

  3.   


    System.out.println(array1); 
    System.out.println(array2); 
    System.out.println(array3);打印结果是 111111111111
      222222222222
      333333333333我想把 array1,array2,array3 变成byte[]这样应该怎么转换!~!~因为我现在要发送的机器只能接受BYTE[] 。。
    很急 请帮忙!~!~很简单  
    原来 用 String 打印的是   11111111111
                            22222222222
                            33333333333
    现在我转换成byte[] 打印的结果还是  
                            11111111111
                            22222222222
                            33333333333
    请大虾帮助!~!~ 谢谢
      

  4.   

    [code]public static void main(String[] args) {
    String array1 = "11111111";
    String array2 = "22222222";
    String array3 = "33333333";
    byte[] b1 = array1.getBytes();
    byte[] b2 = array2.getBytes();
    byte[] b3 = array3.getBytes();

    System.out.println(array1);
    System.out.println(array2);
    System.out.println(array3);

    System.out.println(b1);
    System.out.println(b2);
    System.out.println(b3);
    }
    [/code]
      

  5.   

    byte[] b1 = array1.getBytes();
    byte[] b2 = array2.getBytes();
    byte[] b3 = array3.getBytes();
      

  6.   

    System.out.println(array1.getBytes()); 
    这样打印出的应该是转换出来的数组地址
      

  7.   

    对的  大虾应该怎么可以得到 和String  一样的结果呢
      

  8.   

    用String class里面getBytes() method    可以搜java2 SE documentation里面对String class介绍for (int i=0;i<array1.length();i++)
    System.out.print(array1.getBytes()[i]);
      

  9.   

    一样的结果?
    String array1 = "11111111";
    byte[] b1 = array1.getBytes();
    System.out.println(array1);
    System.out.println(new String(b1));
    是要这种结果么?