Java编程思想(第2版)关于io的一个疑问? 返回byte 使用char进行转型啊 byte和char应该是对应的类型我估计是print不接受byte类型 你查下api就知道了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查了一下 果然不接受byte类型 我估计原因是一个byte可能是char字符 也可能是数字 所以才要求你明确转型 在java中char和byte的类型是不一样的。byte是从-128到127而char是从'\u0000'到'\uffff',也就是0到65535你可以自己考虑以上程序在什么时候对什么时候不对啦。还要char多用来表示unicode字符。 byte 8位char 16位这个我知道String s2 = "123456789"; 应该占18字节吧 那为什么只循环9次? 当然肯定是9次啦,123456789这些都是ASCII码是127以前的。中文系统下面默认的GBK编码是变长编码,西文字符都用8位表示,中文这些才是16位。因此这里是9。如果把这里换成9个汉字就是18次啦。 新手求教死锁问题 private static连用声明变量什么意思 跪求一个网页自动填表的小程序 小程序小问题 运行多次还是有问题 多谢大侠帮忙 关于字节流与字符流的区别,有一点问题. jgraph 折线问题 请问怎样实现视频点播? 用尽的ResultSet! 关于类的问题?(新手请教) 如何对ResultSet进行过滤呢?好像没有相应的方法似的? java的字符串是不是也象C一样,在每个字符串结束处加一个'/0' String 最多放多少个字符?
byte是从-128到127
而char是从'\u0000'到'\uffff',也就是0到65535
你可以自己考虑以上程序在什么时候对什么时候不对啦。
还要char多用来表示unicode字符。
char 16位
这个我知道
String s2 = "123456789"; 应该占18字节吧
那为什么只循环9次?