📄 parameterbean.java
字号:
package com.wootion.rms;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
public class ParameterBean {
private int index;
private int value;
/**
* @param index
* @param value
*/
public ParameterBean(int index, int value) {
super();
this.index = index;
this.value = value;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public ParameterBean() {
// TODO Auto-generated constructor stub
}
/**
*
* <b>方法描述:</b></br>     转换成字节</br>
*
* @param index
* 键
* @param value
* 值
* @return byte的一个数组
*/
public byte[] toBytes() { // 写成字节
byte[] data = null;
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
DataOutputStream dos = new DataOutputStream(baos);
dos.writeInt(index);
dos.writeInt(value);
data = baos.toByteArray();
baos.close();
dos.close();
}
catch (Exception e) {
e.printStackTrace();
}
return data;
}
public ParameterBean(byte[] b) {
initPlayListBean(b); //读取RMS内容的构造函数
}
public void initPlayListBean(byte[] rec) { //从字节读取内容
ByteArrayInputStream bais = new ByteArrayInputStream(rec);
DataInputStream dis = new DataInputStream(bais);
try {
index=dis.readInt();
value = dis.readInt();
} catch (Exception e) {
e.printStackTrace();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -