TaoLu第 20 级泾县26.05.2021256次阅读1个评论仅输出数字 有关 任务的问题 仅输出数字 Java 核心, 第 9 级, 课程 8 已解决 将 main 方法的 System.out 对象替换为你自己的 Reader 包装类(与课程中展示的类似)。 你的 Reader 包装类应仅输出数字。 调用 testString 的现有 printSomething() 方法。 将 System.out 变量重新恢复为原始流。 显示修改后的字符串。 示例输出: 12345678 0 评论 (1)受欢迎新旧 你必须先登录才能发表评论 TaoLu 级别 20 ,泾县,China26 五月 2021, 12:36解决方法public static void main(String[] args) { ByteArrayOutputStream byteOut = new ByteArrayOutputStream(); PrintStream sOut = System.out; System.setOut(new PrintStream(byteOut)); testString.printSomething(); System.setOut(sOut); System.out.print(byteOut.toString().replaceAll("\\D", "")); } +2