Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字符串';s charAt()方法是否在Java中返回负整数值?_Java_String_Charat - Fatal编程技术网

字符串';s charAt()方法是否在Java中返回负整数值?

字符串';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数据类型上的语言参考。请访问,在发布前阅读,以了解如何

val在任何情况下都有负值吗?

没有

字符:字符数据类型是单个16位Unicode字符。它的最小值为“\u0000”(或0),最大值为“\uffff”(或65535)

根据,从
char
int
的转换是一种加宽转换。该页明确说明(示例5.1.2-1正上方):

char
扩大到整型
T
zero的转换扩展了char值的表示,以填充更宽的格式


这基本上意味着,
ffff
将在左侧用零填充整数
0000ffff

,这只是“字符是否可以有负值”的重述。阅读
char
数据类型上的语言参考。请访问,在发布前阅读,以了解如何使用此网站。没有任何研究成果,并且可以通过阅读相关文档轻松回答的问题被视为离题。可能重复
String data = //some String;
int val = data.charAt(2);