java中 char s=''; 为什么报空字符字面值,编译错误 java中 char s=''; //就只是两个单引号,中间没有空格为什么报空字符字面值,编译错误 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为char 对应着一个unicode编码,''没有对应的unicode值,所以是错误的 语法规定就是这样的。你可以这么初始化char c = '0'; 话说,你能写int x = ;char是原生类型,2字节,无符号整型。而String是复杂对象,里面内涵了一个char[]数组,""空字符串,只是这个数组的长度=0,也就是0个char,而你是1个char,所以必须指定内容 jsp内置对象out的两个方法out.clear()和out.clearBuffer()的区别 eclipse下把整型数据 浮点型数据 插入 表单。 jbpm工作流引擎问题 请教:用ireport做的报表,在ireport环境下能看到内容,放到web中显示空白 求助:特殊字符处理 关于EXCEL文件上传的问题 [求助]SHH+ExtJS4.0 报no matching editors or conversion strategy found LINUX下WEBLOGIC的运行 Start Defult Console只启半边? Javaweb EJB 客户端连接问题 菜鸟求大神笼罩
int x = ;
char是原生类型,2字节,无符号整型。而String是复杂对象,里面内涵了一个char[]数组,""空字符串,只是这个数组的长度=0,也就是0个char,而你是1个char,所以必须指定内容