
java中输出字符的ascii值
发布日期:2021-05-07 22:02:20
浏览次数:21
分类:精选文章
本文共 659 字,大约阅读时间需要 2 分钟。
Java Scanner类是Java编程中处理输入的重要工具之一。本文将详细介绍Scanner类的两个常用方法nextLine()和next(),并通过实例展示它们的区别。
首先,nextLine()方法能够接收包括空格和Tab键在内的所有输入字符。它会自动读取用户输入直到遇到回车键,这使得它在处理多行文本时特别有用。然而,nextLine()方法在读取过程中会截断回车键的ASCII值,因此如果需要打印回车键的ASCII码,nextLine()并不适用。
其次,关于Scanner类的实际应用,我们可以通过以下代码进行测试:
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String s = sc.nextLine(); for(int i = 0; i < s.length(); i++){ System.out.println((int)s.charAt(i)); } sc.close(); }}
当输入为"0123456789"时,程序会输出每个字符的ASCII码:
49
5051525354555657这种方法能够正确显示每个字符的ASCII值,而不会受到空格或Tab键的影响。
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年03月27日 23时44分40秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
将博客搬至CSDN
2019-03-06
elementUi源码解析(1)--项目结构篇
2019-03-06
自动遍历测试之Monkey工具
2019-03-06
Nmap扫描工具介绍
2019-03-06
算法笔记:递归、动态规划
2019-03-06
Pytest插件开发
2019-03-06
常用Windows 快捷键
2019-03-06
linux命令-压缩与打包
2019-03-06
ORACLE 11g 生产中高水位线(HWM)处理
2019-03-06
centos 6.x 编译安装 pgsql 9.6
2019-03-06
weblogic 服务器部署SSL证书
2019-03-06
oracle 11g not in 与not exists 那个高效?
2019-03-06
Linux 安装Redis 5.0(以及参数调优)
2019-03-06
html5 Game开发系列文章之 零[开篇]
2019-03-06
为什么阿里巴巴建议集合初始化时,指定集合容量大小
2019-03-06