0 0

关于Java中System.out输出信息到命令台窗口,反复更改同一段信息的问题0

最近用java做一个程序(只能用java做),程序打成jar文件,并通过.bat文件调用。
其中我希望在程序中用System.out.print输出当前执行的进度,比如“59%”,现在我每调用一次System.out的相关方法,那么之前的信息始终停留,最后结果是1%15%65%99%100%,这不是我想要的,我希望15%出现时候1%就被覆盖掉,请问怎么实现?
我觉得应该存在实现的方式,因为我在使用Maven时候在下载组件时候在控制台输出过类似的提示信息。
2012年12月06日 14:44

3个答案 按时间排序 按投票排序

0 0

采纳的答案

System.out.printf("%4s", "15%");
        System.out.printf("\r%4s", "1%");

考虑使用/r

2012年12月06日 14:59
0 0

调用cls命令清屏

						Runtime.getRuntime().exec("cls");
				//或者		ProcessBuilder pb = new ProcessBuilder("cls");
						pb.start();

2012年12月06日 15:46
0 0

用个临时变量保存 当前进度 例如:
String temp="";
//加载进度方法 修改 temp 的值
temp+="";
System.out.print(temp);

2012年12月06日 14:47

相关推荐

    Java语言基础.docx

    - **验证**:打开命令提示符窗口,输入`java -version`和`javac`命令,如果能够正确显示版本信息,则说明配置成功。 ##### 3. 选择开发工具 - **推荐IDE**:IntelliJ IDEA 和 Eclipse 是两个非常流行的Java IDE,...

    java实现批量更改照片的名字

    在IT行业中,编程任务经常涉及到文件操作,例如批量处理文件,比如本题中提到的“批量更改照片的名字”。Java作为一种广泛使用的编程语言,提供了丰富的API来处理文件和目录。在这个场景下,我们可以利用Java的`java...

    java2实用教程全部例题

    这段代码将在Applet窗口中画出两行不同颜色的文本。 【数据类型与Unicode编码】 在第二章中,我们学习了标识符、关键字和数据类型。例子1涉及到了字符和整数类型的相互转换,以及Unicode编码。例如: ```java ...

    Java的安装步骤与猜数字小游戏.docx

    - 在命令提示符窗口中,输入`java -version`命令并按回车键。如果Java安装成功并配置正确,将会看到Java的版本信息被打印出来。 ### Java小游戏案例:猜数字游戏 下面是一个简单的猜数字游戏示例程序。该程序会...

    Java连接MySQL数据库.docx

    在Java编程中,连接MySQL数据库是一项基础且重要的任务。这篇文档详细介绍了如何通过Java实现这一功能,主要包括以下几个关键知识点: 1. **下载MySQL驱动**:首先,你需要从网上下载MySQL的JDBC驱动程序,比如文中...

    解决Java调用BAT批处理不弹出cmd窗口的方法分析

    然而,默认情况下,通过Java的Runtime类调用批处理文件会弹出一个CMD命令行窗口,这可能并不符合某些应用场景的需求,比如在GUI应用程序中执行后台任务时,我们不希望用户看到这个命令行窗口。本文将详细分析如何在...

    城堡冒险,Java命令行小游戏.zip

    Java中的System.in用于接收用户输入,System.out.println()用于输出信息到控制台。开发者可能还使用了Scanner类来解析用户的输入,执行相应的游戏逻辑。 游戏逻辑的实现涉及到了条件判断(if-else语句)、循环(for...

    java综合试题(面试题)

    6、Java源程序在转换为机器语言执行过程中既有编译也有解释。 ( ) 7、// 是java的多行注释符。 ( ) 面向对象 3.Java 仅支持类间的单重继承。 ( ) 17.方法可以没有返回值,或有一个返回值,也可以有多个返回值。...

    java 连接Sql server2008 设置步骤

    在“TCP/IP”属性窗口中,转到“IP Addresses”选项卡,对所有IP地址(如IPAll)进行配置,将“TCP Dynamic Ports”设置为静态端口,例如1433,或者保留动态设置。确保在“IP2”项中启用TCP/IP,并允许远程连接。...

    java小程序零基础学习记事本运行定义.pdf

    将这段代码复制到记事本中,保存为`A.java`,注意文件名需与类名`A`保持一致。如果Windows系统中不显示文件扩展名,可以在文件夹选项中取消隐藏已知文件类型的扩展名。 接下来,通过命令行(DOS窗口)来编译和运行...

    JDBC连接SQLServer2008

    下面是一段示例代码,演示如何使用JDBC连接SQL Server 2008、创建表、插入数据以及查询数据: ```java import java.sql.*; public class JavaConSQL { public static void main(String[] args) { String JDriver...

    实习课题01:java运行环境设置及程序运行.pdf

    4. **运行第一个Java程序**:编写并运行一个简单的Java程序,例如输出一段文本。 ##### 实验过程及步骤: 1. **下载JDK**:首先访问Sun官方网站或迅雷主页下载JDK安装包。推荐使用官方网站下载以保证安全性。以JDK...

    java 小程序 源代码

    从给定的文件信息中,我们可以提取出多个与Java编程相关的知识点,涵盖了基本的Java语法、数据类型、类和对象的定义、数组操作以及字符编码处理等。下面将对这些知识点进行详细的阐述。 ### 1. Java 基本语法 在...

    使用多线程技术,模拟通过四个窗口卖出1000张火车票的功能。

    为了避免多个线程同时修改`num`变量导致数据不一致的问题,我们在关键代码段使用了`synchronized`关键字。这确保了在同一时刻只有一个线程能够进入`synchronized`块进行操作,从而保证了线程安全性。 #### 关键点...

    Java JDK 配置;Java全编译

    对于初学者而言,Java的初次接触往往伴随着不少挑战,尤其是配置环境和编译运行第一个程序的过程中遇到的各种错误信息,常常令人感到困惑甚至沮丧。本文旨在通过详细的步骤指导,帮助初学者克服这些困难,并顺利进入...

Global site tag (gtag.js) - Google Analytics