📄 hoteltextmode.java
字号:
package ui;import core.*;import java.io.*;import java.util.*;public class HotelTextMode{ public static void main (String [] args) { CommandMap commands = new CommandMap (); if (args.length == 0) doTextMode (commands); else { doCommandLine (commands, args); } } private static void doTextMode (CommandMap commands) { BufferedReader in = new BufferedReader (new InputStreamReader (System.in)); while (true) { try { System.out.print (">"); String line = in.readLine (); Command cmd = commands.createTextCommand (line, null); cmd.setParameters (); cmd.execute (); } catch (IOException e) { System.err.println ("Error reading line."); } } } private static void doCommandLine (CommandMap commands, String [] args) { List parameters = listFromArray (args); String cmdName = (String) parameters.get(0); parameters.remove (0); Command cmd = commands.createTextCommand (cmdName, parameters); cmd.execute (); } public static List listFromArray (Object [] arr) { List answer = new ArrayList (); for (int i = 0; i < arr.length; i++) { answer.add (arr[i]); } return answer; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -