📄 marshaller.java
字号:
package MessageMarshaller;
import java.lang.String;
public class Marshaller
{
public byte[] marshal(Message theMsg)
{
String m = " " + theMsg.sender + ":" + theMsg.data;
byte b[] = new byte[m.length()];
b = m.getBytes();
b[0] = (byte)m.length();
return b;
}
public Message unmarshal(byte[] anArray)
{
String msg = new String(anArray);
String sender = msg.substring(1, msg.indexOf(":"));
String m = msg.substring(msg.indexOf(":"), msg.length());
return new Message(sender, m);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -