`
zhouzaibao
  • 浏览: 294131 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java在一行固定输出,比如在一行打印进度

阅读更多

    在java中要实现在控制台一行中定点输出,因为我想实现的一个功能是在一行中显示FTP上传和下载进度,比如在一行中输入上传进度为30%后,在新进度到来的时候,更新其中的30%为40%。而不是重新启动一行输出上传进度为40%。

    在java的输出控制中\r是回到开头,\n是换行,在输出的过程中不用println,而是用\r\n这些控制符控制回车换行。具体代码为。

System.out.print("test:10\r");
System.out.print("test:20\r");

    这种方法在windows的控制台的命令行中直接输入命令可以实现,在控制台中使用ant不可以,Eclipse中不可以

    在linux中支持。

ps:其实也可以使用\b来删除字符等。感谢nid的思路。

4
1
分享到:
评论

相关推荐

    java报表打印包(导入即可)

    Java报表打印是Java开发中一个重要的领域,尤其在企业级应用中,用于生成和打印各种数据报告。这个压缩包提供了一套源代码,使得开发者能够快速集成报表打印功能到自己的项目中,无需从零开始编写复杂的打印逻辑。...

    Java实现按行分割大文件

    使用BufferedReader的readLine()方法可以读取文件的每一行数据。 知识点5: 使用StringBuilder的append()方法构建字符串 使用StringBuilder的append()方法可以将每行数据构建成一个字符串。 知识点6: 使用File的...

    开源Jvav swing.rar_java 打印_jvav_swing 内容_swing 打印_打印

    在打印之前,开发者可以调用`PageFormat`的`getPrinterGraphics()`方法获取一个预览图形上下文,然后使用这个上下文在屏幕上的某个组件上绘制预览图像。 在Jvav Swing项目中,可能会包含以下关键组件和概念: 1. `...

    Java代码行计算工具

    Java代码行计算工具是一款专为Java开发者设计的实用软件,用于统计Java源代码中的代码行数、注释行数以及空白行数。这样的工具对于软件工程的代码质量管理、项目进度评估以及代码复杂度分析具有重要意义。 在软件...

    java控制台输出百分比进度条示例

    在Java编程中,有时我们需要在控制台上显示任务的进度,比如下载、上传或者计算等操作。这可以通过创建一个百分比进度条来实现,使用户能够直观地了解程序执行的进度。本文将详细介绍如何在Java控制台上实现一个简单...

    Java打印程序的设计说明.doc

    在打印开始前,由于打印对象不知道确切的页数,所以页数范围通常是[1,9999]。通过`Book`对象或计算需要打印的页数可以提供更准确的信息。 - `ServiceUI`的打印对话框:在JDK1.4中,`ServiceUI`的对话框默认不显示,...

    java实现进度条

    在Java编程中,实现一个进度条是一个常见的需求,特别是在处理长时间运行的任务时,它能提供用户友好的界面反馈,让用户了解任务的执行进度。本文将详细介绍如何使用Java来实现一个简单的进度条,并结合读取TXT文件...

    java的applet带进度条表格示例

    在Java中,我们可以创建一个实现了TableCellRenderer接口的类,覆盖`getTableCellRendererComponent()`方法,使得特定列(进度列)在渲染时返回一个包含JProgressBar的组件。这样,当表格加载或刷新时,每个单元格将...

    Java的命令行进度条 JCmdLineProgess

    Java的命令行进度条JCmdLineProgress是一种在控制台或者终端显示进度的工具,它能够为执行时间较长的任务提供可视化反馈,使用户了解程序运行的状态。在开发命令行应用程序时,这种工具尤其有用,因为它可以帮助用户...

    java实现csv导出千万级数据实例

    在IT行业中,处理大量数据是常见的挑战之一,尤其是在数据导出方面。本实例聚焦于“java实现csv导出千万级数据实例”,旨在提供一个高效、稳定的解决方案,避免因数据量过大而导致的性能问题,如Java中的栈溢出...

    用java写的数独游戏代码

    每一行、每一列和每一个小九宫格都可以通过数组索引来快速访问。 4. **数据结构**:为了有效地处理数独的填充和解谜过程,可能需要使用到栈或队列等数据结构。比如,回溯法解决数独问题时,栈用于保存状态,便于回...

    Java动态显示文件上传进度实现代码

    - `increaseTotalCurrent(long size)`:当处理一定量的数据(例如一行或固定字节数)时,调用此方法增加已处理的字节数。 - `getTotal()` 和 `getTotalCurrent()`:分别获取总字节数和当前已处理的字节数,用于...

    程序代码量统计Java实现

    创建一个`BufferedReader`对象,然后使用`readLine()`方法读取每一行,每读取一行就增加计数器。 在处理命令行参数时,Java提供了一个内置类`java.lang.argv`,它包含了运行程序时传递的所有命令行参数。通过遍历这...

    java代码统计工具

    每一行会被解析,如果符合注释模式,那么就会增加注释计数,否则增加代码行计数。为了提高效率,代码可能还利用了正则表达式来匹配注释模式。 `MyFilter.java`可能是为了处理特定的过滤条件,例如,只统计特定目录...

    VC++多线程进度行实例

    另一方面,子线程可能需要与主线程通信,比如报告进度。这可以通过`PostMessage`或`SendMessage`函数实现,向主线程窗口发送自定义消息,并由主线程处理这些消息,更新进度条。 在“Swing_demo”这个示例中,可能...

    Android 蓝牙连接 ESC/POS 热敏打印机打印实例(ESC/POS指令篇)

    在实际应用中,可能还需要处理蓝牙连接状态的变化,错误处理以及打印进度的反馈。同时,ESC/POS指令集非常丰富,涵盖了许多高级功能,如条形码、二维码、图形和自定义字符等。通过学习和熟练掌握这些指令,开发者...

    Java飞行射击游戏

    这个游戏的源代码几乎每一行都有注释,非常适合那些想要深入理解Java编程以及游戏开发的学生和爱好者作为课程设计或者入门实践。 在Java游戏中,核心概念主要涉及以下几个方面: 1. **图形用户界面(GUI)**:Java...

    java实时读取日志+ java 实现进度条实现demo

    通过循环读取每一行,一旦有新的日志被写入,就可以立即显示。这种方法简单但可能不适用于多线程环境。 2. **使用RandomAccessFile**:这种类可以让我们在文件的任意位置进行读写,因此可以用来检测文件尾部的变化...

    java 分割文件 将大文件分割成小文件

    在Java编程语言中,分割大文件是一项常见的任务,特别是在处理大量数据或需要分批传输大文件的场景下。本文将详细介绍如何使用Java将一个大文件按照特定条件(如文件大小或生成日期)分割成多个小文件。 首先,我们...

Global site tag (gtag.js) - Google Analytics