DataHead.java
上传用户:gyyuli
上传日期:2013-07-09
资源大小:3050k
文件大小:1k
源码类别:

J2ME

开发平台:

Java

  1. package cardclient;
  2. /**
  3.  * <p>Title: CardClient</p>
  4.  *
  5.  * <p>Description: lizhenpeng</p>
  6.  *
  7.  * <p>Copyright: Copyright (c) 2005</p>
  8.  *
  9.  * <p>Company: LP&P</p>
  10.  *
  11.  * @author lipeng
  12.  * @version 1.0
  13.  */
  14. import java.io.*;
  15. public class DataHead
  16. {
  17.   public DataHead()
  18.   {
  19.   }
  20.   byte[] getBytes()
  21.   {
  22.     byte[] data = null;
  23.     ByteArrayOutputStream bos = new ByteArrayOutputStream();
  24.     DataOutputStream dos = new DataOutputStream(bos);
  25.     try
  26.     {
  27.       dos.writeChar(command);
  28.       dos.writeChar(size);
  29.     }
  30.     catch(Exception e)
  31.     {
  32.     }
  33.     data = bos.toByteArray();
  34.     return data;
  35.   }
  36.   void FillData(byte[]data,int index)
  37.   {
  38.     ByteArrayInputStream bis = new ByteArrayInputStream(data,index,4);
  39.     DataInputStream dis = new DataInputStream(bis);
  40.     try
  41.     {
  42.       command=dis.readChar();
  43.       size=dis.readChar();
  44.     }
  45.     catch(Exception e)
  46.     {
  47.     }
  48.   }
  49.   public char command;
  50.   public char size;
  51. }