字符串';s charAt()方法是否在Java中返回负整数值?
val在任何情况下都有负值吗?没有 字符:字符数据类型是单个16位Unicode字符。它的最小值为“\u0000”(或0),最大值为“\uffff”(或65535) 根据,从字符串';s charAt()方法是否在Java中返回负整数值?,java,string,charat,Java,String,Charat,val在任何情况下都有负值吗?没有 字符:字符数据类型是单个16位Unicode字符。它的最小值为“\u0000”(或0),最大值为“\uffff”(或65535) 根据,从char到int的转换是一种加宽转换。该页明确说明(示例5.1.2-1正上方): 将char扩大到整型Tzero的转换扩展了char值的表示,以填充更宽的格式 这基本上意味着,ffff将在左侧用零填充整数0000ffff,这只是“字符是否可以有负值”的重述。阅读char数据类型上的语言参考。请访问,在发布前阅读,以了解如何
char
到int
的转换是一种加宽转换。该页明确说明(示例5.1.2-1正上方):
将char
扩大到整型T
zero的转换扩展了char值的表示,以填充更宽的格式
这基本上意味着,
ffff
将在左侧用零填充整数0000ffff
,这只是“字符是否可以有负值”的重述。阅读char
数据类型上的语言参考。请访问,在发布前阅读,以了解如何使用此网站。没有任何研究成果,并且可以通过阅读相关文档轻松回答的问题被视为离题。可能重复
String data = //some String;
int val = data.charAt(2);