站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题char型变量中能不能存贮一个中文汉字

char型变量中能不能存贮一个中文汉字

摘要: char型变量中能不能存贮一个中文汉字


这两天在看java的一些基础东西,找了些java的面试题看,遇到这样一个问题,答案说的是可以,我试了下,好像是不可以哦,提示错误是不能把String转化成char变量,不知道是不是正确的??


可以阿


我顶啊,我java的第一贴哦……


class chartest
{
public static void main(String args[])
{
char c = '戈';
System.out.println(c);
}
}
//楼主大概这样了 char c = "戈";


java的char型数据是双字节的
byte是单字节
分别对应C++的
short和char


gefengxztg(戈峰) ,我确实写的你那样的代码,嘿嘿,但是char要是存储汉字的话,怎么存那?


汉字是双字节的
java的char型也是双字节的啊
还有什么不能存的啊
汉字编码高端为1
所以刚才char c转化为int应该小于0



我顶,结贴……


好像java里所有字符都是unicode编码
这样汉字转化为int不会小于0



↑返回目录
前一篇: 我的分页显示程序,只能向前翻页,不能向后翻页
后一篇: 求JSP论坛中过滤敏感字符的类(来者有分)