Android中怎么读取返回报文的数据?

Ppphlf 发布于 2015/05/14 08:52
阅读 573
收藏 0

读取报文时,第一次返回是正确的,之后就不正确了,出现每读一次,位数向前移一位。请各位指点一二,谢谢。

  byte readByte;
  int i=0;
  ListPLC.clear();
       System.out.println ( ListPLC   );

     do { 
       i++;
          readByte = (byte) input.read(); 
          ListPLC.add(Byte.valueOf(readByte)); 
   } while (i<=10 ); 

      System.out.println ( ListPLC.get(9)   );
      System.out.println ( ListPLC.get(10)   );

加载中
0
头号大宝贝
头号大宝贝
byte readByte;

  ListPLC.clear();
       System.out.println ( ListPLC   );
     do {  
          readByte = (byte) input.read();  
          ListPLC.add(Byte.valueOf(readByte)); 
   } while (ListPLC.size()<=10 );
      System.out.println ( ListPLC.get(9)   );
      System.out.println ( ListPLC.get(10)   );



返回顶部
顶部