今天,我试图将一个硬编码的值转换为一个 short 并且 S 不起作用。于是,我去搜了一下,结果发现我什至不知道Java语法的这个特性叫什么。它有名字吗?如果没有,是否至少列出了转换硬编码数值的所有可能方法?
结语
在得到“文字”的答案后,我能够回答我关于短裤的问题。如果您想知道,Java 中没有短文字。你只需要明确地将它转换为:(short)12
.
它们被称为字面量。
从Java 教程的原始数据类型页面:
字面量是固定值的源代码表示;文字直接在您的代码中表示,无需计算。
在 Literals 部分下的Primitive Data Types页面中有一个可以使用的文字列表。