如图

解决方案 »

  1.   

    “只有一个长度的字节”是什么意思?
    一个字节(byte)就是8位(bit)
    一个字符串的长度可以是任意的,怎么转成只有一个字节的-_-|||
      

  2.   

    截左起第一个字节?public class Test  {
    public static void main(String[] args) {
    String str="1Abc";
    System.out.println(str.getBytes()[0]);
    }
    }/*
    49
    */
      

  3.   

    我的意思是字符串用字节来表示 
    eg 
    String str ="abc123";byte b;如何将 str 用字节 b 来表示实际是计算机进制的转换,我对进制理解很烂-_- ¦
      

  4.   

    是这样吗?String s = "abc123";
    byte[] b = s.getBytes();
    for(byte bb:b){
        System.out.println(bb+"");
    }
      

  5.   

    4楼,"abc123"存储空间至少是6个字节,怎么可能放在一个字节里面呢
    像5楼说的,应该是放在一个字节数组里吧?这样的话只要用String的getBytes()方法就行。
      

  6.   

    按楼主在4楼的意思,5楼正解:byte放不下字符串,用byte[]就没问题了.
      

  7.   

    是否是将字符串转换成字节。如果是这样就如下:
    public class test{
      public static void main(String agrs[]){
     String str="java is easy? do you think so?"
      byte buffer[]=str.getByte();
      System.out.println(new char(buffer));  
      }
    }
      

  8.   

    System.out.println(new   char(buffer));
    不会有错吗?? 没看过这样写的
      

  9.   

    byte   b[]=a.getByte(); 转成byte数组