题目说明.txt

来自「呵呵.着是我JAVA东软培训,老师给个一个小的项目.是CMD窗口实现的.就是控制」· 文本 代码 · 共 44 行

TXT
44
字号
设计要求

接口
EditorOperation
主要方法:getCommand()获得操作命令
getParamCount()获得参数个数
execute()执行运算功能
父类
Operation实现接口

子类
InsertOperation.java,        插入字符,从pos(int)位置起,txt (String)的字符。例如hallo i(操作命令简写) 1(pos) ss(txt)得到hssallo
SubstOperation.java,         用后面参数的字符串替换前面参数的字符串。例如hallo s(操作命令简写) l ss 得到hasssso
SubOperation.java,           保留从pos(int)起,长度为cnt(int)的字符。其他字符删除。例如hallo sub(操作命令简写) 2(pos)3(cnt) 得到llo
RemoveOperation.java,        移除从pos(int)起,长度为cnt(int)的字符。例如hallo r(操作命令简写) 2(pos)3(cnt)  得到ha
UpperOperation.java,         所有字母大写
ReverseOperation.java,       所有字符掉转(例如:hallo 旋转ollah)
LowerOperation.java          所有字母小写
这7个程序

类名称             操作命令简写    参数数量     参数1          参数2 
InsertOperation         i            2        pos (int)      txt (String) 
LowerOperation          tl           0 
RemoveOperation         r            2        pos (int)      cnt (int) 
ReverseOperation       rev           0 
SubOperation           sub           2        pos (int)      cnt (int)
SubstOperation          s            2        txt (String)   replace_txt (String) 
UpperOperation          tu           0 


测试:

--------------------------------------------------------------------------------
输入: hello! i 5 world

 
输出; 11
       helloworld!



 

⌨️ 快捷键说明

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