`
liugang594
  • 浏览: 987505 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用特殊字符控制Console输出

 
阅读更多

如果要在console上打印 Hello + 1到10,最简单的如下:

		for(int i =1;i<11;i++){
			System.out.println("Hello "+i);
			Thread.sleep(2000);
		}

 不过这样打出来的就是10行了:

Hello 1
Hello 2
Hello 3
Hello 4
Hello 5
Hello 6
Hello 7
Hello 8
Hello 9
Hello 10

 如果想打印在一行,只是每次数值字改变,怎么办?

这个时候就可以用到特殊字符 \r (回车符),如下:

		for(int i =1;i<11;i++){
			System.out.printf("Hello %d\r", i);
			Thread.sleep(2000);
		}

 \r 会把光标移位到当前行的最前,然后刷新输出。

 

更进一步:可以看出,每次前部分的输入 Hello 总是固定的,所以如果能不重新输入Hello,而只是修改数字部分,就更好了?

这个时候可以用退格符 \b 来实现,例如:

		System.out.print("Hello ");
		for(int i =1;i<11;i++){
			System.out.printf("%d\b", i);
			Thread.sleep(1000);
		}

 

另外像扑克牌字符是数字3到6:

		for(int i = 3;i<7;i++){
			System.out.print((char)i);
		}

 

分享到:
评论

相关推荐

    jsp传参特殊字符

    对于JSP项目中通过URL传参涉及到特殊字符的情况,正确的做法是在前端使用JavaScript的`encodeURIComponent()`函数进行编码,在后端使用Java的`URLDecoder.decode()`进行解码。这样可以确保特殊字符被正确处理,避免...

    js处理特殊字符

    通过`for`循环遍历输入字符串`name`中的每个字符,使用`substr`方法获取单个字符,然后通过`replace`方法将匹配到的特殊字符替换为空字符串。最终得到的结果就是去除了所有特殊字符的新字符串。 ### 实际应用案例 ...

    json特殊字符串转换

    在处理JSON数据时,有时会遇到特殊字符串,这些字符串可能包含需要转义的字符,例如双引号、反斜杠等。本篇文章将深入探讨JSON中的特殊字符串转换,以及如何正确处理它们。 一、JSON特殊字符与转义 在JSON中,字符...

    KeyCode转按键 ASCII转字符 C# ConsoleApplication

    Console.WriteLine($"您按下的键对应的ASCII字符是:'{key.KeyChar}'"); } else { // 对于非字母或数字键,需要手动映射到ASCII码 int keyCodeInt = (int)key.KeyCode; char asciiChar = (char)keyCodeInt; // ...

    php javascript html mysql 特殊字符处理.txt

    3. **正则表达式替换**:如果需要手动处理,则可以使用正则表达式来替换这些特殊字符。 - 示例代码: ```php $str = "Hello % World"; $safeStr = preg_replace("/%/","'%",$str); echo $safeStr; // 输出 ...

    C#中需要转义的特殊符号

    在C#编程语言中,转义字符是一种特殊的符号表示法,用于表示那些在文本中具有特殊含义或控制功能的字符。这些字符无法直接输入或直接输入可能会导致代码解析错误,因此需要通过转义序列的方式进行表示。根据提供的...

    VB 输出特殊图形

    总之,VB输出特殊图形涉及的基础知识包括循环控制结构、条件判断、图形API、颜色和线型处理、坐标系统、图形变换以及算法设计。通过学习和实践,你不仅可以掌握这些技能,还能进一步提升自己的编程和创新思维。

    基于visual Studio2013解决C语言竞赛题之字符输出

    可以存储ASCII码值,范围通常从0到127,包含大写字母、小写字母、数字、特殊符号和其他控制字符。 3. **ASCII码**:ASCII码是一种字符编码标准,其中大写字母的ASCII值范围是65到90,小写字母的范围是97到122,数字...

    JS中捕获console.log()输出的方法

    以上便是捕获JavaScript中console.log()输出内容的方法和一些使用技巧。掌握了这些技术,我们可以更加灵活地进行程序的调试和优化工作。希望本文所述内容能够对您的JavaScript程序设计工作有所帮助。

    C#控制台使用字符打印输入的字符串

    7. **异常处理**:为了保证程序的健壮性,还需要考虑用户可能输入的非预期数据,如空字符串、特殊字符等,可以使用 `try-catch` 结构来处理可能出现的异常。 8. **代码结构**:良好的代码组织和注释可以使程序更易...

    实现Delphi Console(控制台程序)密码的*号显示

    WriteChar函数则是用来向控制台输出单个字符的函数。 要实现密码的*号显示,我们需要覆盖原始的键盘输入行为,使得每次用户按下键时,控制台不显示实际字符,而是显示一个*号。以下是实现该功能的基本步骤: 1. ...

    在浏览器Console上绘制QRCode

    一种可能的解决方案是利用开发者工具中的`console.log`方法配合一些特殊的字符,但这通常只能创建非常简单的图形,对于二维码这样的复杂图像并不适用。 总结来说,"在浏览器Console上绘制QRCode"涉及的主要知识点...

    VB图形化特殊字符的处理

    1. Console.WriteLine和Form控件:在VB的控制台应用程序中,可以使用Console.WriteLine方法来输出包含特殊字符的字符串。在窗体应用中,可以使用Label、TextBox等控件的Text属性,结合特殊字符来实现图形化显示。 2...

    PB CONSOLE.ZIP 工具

    5. Console.Fon:这是一个字体文件,可能包含了专为控制台显示优化的特殊字符集。这种字体可以确保在控制台上输出的文字清晰易读,尤其是在显示非ASCII字符或特殊符号时。 6. AnsiWide.Inc 和 Console.Inc:这两个...

    Js中使用正则表达式验证输入是否有特殊字符

    当需要验证用户输入是否包含特殊字符时,可以使用正则表达式来完成这一任务。 ### 正则表达式基础知识 正则表达式由一系列字符和操作符组成,它定义了一个搜索模式。在JavaScript中,正则表达式被写在两个斜杠`//`...

    java的Console类的使用方法及实例

    Java 的 Console 类是 Java 6 中引入的一种特殊的输入输出类,专门用来访问基于字符的控制台设备。Console 类位于 java.io 包中,提供了一些方法来读取控制台的输入和输出。 使用 Console 类可以实现控制台的交互,...

    转义表单提交字符处理函数

    - **功能**:此函数用于准备字符串以安全地插入到MySQL数据库中,通过转义特殊字符来防止SQL注入。 - **语法**:`mysql_real_escape_string(string, connection)` - **参数**: - `string`:要转义的字符串。 -...

    uclinux内核的console_v0.2

    - `send_xchar`: 发送特殊字符。 - `stop_rx`: 停止接收。 - `enable_ms`: 启用多处理器模式。 - `break_ctl`: 控制断线信号。 - `startup`: 初始化串口。 - `shutdown`: 关闭串口。 - `set_termios`: 设置终端属性...

    FireFox-console详解[文].pdf

    在打印字符串时,Console支持类似于C语言printf函数的格式化输出,例如 `%s` 代表字符串, `%d` 或 `%i` 代表整型, `%f` 代表浮点型, `%o` 用于输出对象,点击后可在DOM视图中查看对象详情。 其次,Console还提供...

Global site tag (gtag.js) - Google Analytics