plaintextcmdresult.java

来自「一个基于J2ME技术的程序,使你可以远程控制装有服务端的PC.」· Java 代码 · 共 55 行

JAVA
55
字号
/* * JRemCntl - Copyright (C) 2007 Filippo Di Vattimo <fildiv@gmail.com> * See COPYING */package fildiv.jremcntl.common.core;import fildiv.jremcntl.common.proto.ByteReader;import fildiv.jremcntl.common.proto.ByteWriter;public class PlainTextCmdResult extends CommandResult {			private String text = "";		public static PlainTextCmdResult createFromByteReader(ByteReader br) {		PlainTextCmdResult pt = new PlainTextCmdResult();		pt.read(br);				return pt;	}		public PlainTextCmdResult() {			}		public PlainTextCmdResult(String text) {				if (text == null)			throw new IllegalArgumentException("text cannot be null");				this.text = fixString(text);	}	public String getMessage() {		return text;	}	public void read(ByteReader br) {				text = br.getString(); 	}	public void write(ByteWriter bw) {		bw.addString(text);	}		private String fixString(String text) {		return text.replace('\n', ' ').replace('\r', ' ').trim();	}		public String toString() {		return text;	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?