java - Java中的字 rune 字?

标签 java

所以我刚开始阅读“Java In a Nutshell”,在第一章中指出:

“要在 Java 程序中包含字 rune 字,只需将其放在单引号之间” 即

char c = 'A'; 

这到底是做什么的^?我认为 char 只接受值 0 - 65,535。我不明白你怎么能给它分配“A”?

您还可以将“B”分配给一个整数吗?

int a = 'B'

'a' 的输出是 66。你在哪里/为什么要使用上面的 ^ 操作?

如果这是一个愚蠢的问题,我深表歉意。

我的一生都是一个谎言。

最佳答案

char 实际上是一个整数类型。它存储相关字符的 16 位 Unicode 整数值。

您可以查看类似 http://asciitable.com 的内容查看不同字符的不同值。

关于java - Java中的字 rune 字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13849986/

相关文章:

java - 生成即时动态 sitemap.xml 而不将其保存为文件

java - 标记/注释可优化代码的标准方法?

java - 如何在 JSF 应用程序中进行 JUnit 测试

java - 我如何使用子类中的父类方法

java - 在 Struts2 select 标签中显示不同的值名称

java - 如何从使用 Java 的客户端在 Sybase IQ 中加载表?

java - 无法加载 .pem 私钥

java - JComboBox 中项目的最佳方式

java - Eclipse - 无法安装断点 - 不要再告诉我设置

java - 仅针对全文搜索中需要的英语单词修改 StringTokenizer 输出的最佳方法是什么?