【发布时间】:2011-11-02 15:03:31
【问题描述】:
如果我有一个带有以下字符串的文件numbers.txt:
*1222223* @4555556 !7888889! $19.99
我将如何阅读该行、删除符号并通过键盘仿真输出它,如下所示:
4555556 [TAB] 7888889 [TAB] [TAB] 1222223 [TAB] 19.99
[TAB] 是 TAB 键的模拟,而不是文字字符串。
当然,在输出过程中,我不知道数字是什么,甚至不知道这些数字最初的顺序。将 * @ ! 和 $ 符号视为这些数字位置的占位符,我想从 * @ ! $ 输入转到 @ ! * $ 输出。
如果这还不够具体,请告诉我。
编辑:我对 Java 一无所知。我做批处理/shell 脚本、HTML、CSS 和一些 PHP。我的问题涉及我的公司需要在一个简单程序中实施的操作,但我们没有配备 Java-Know-How。
【问题讨论】:
-
选项卡可以使用
\t转义序列添加到字符串中。解析和排序数字的逻辑完全取决于您。 -
不要在标题中编辑已关闭。如果您觉得该问题已过时,您可以自行删除。
-
无法删除,因为有答案。并且没有正确的标志可以用来投票关闭它。
标签: java io inputstream outputstream keyboard-hook