怎样求取 char[] 的长度? char[] 的长度取出来怎么有问题?和其中的实际数据长度不一致,里面含有中文字符,这没有什么问题吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 char[] c = {'我','爱','北','京','天','安','门'} ; System.out.println(c.length);--> c.length=7 ; 没问题char[] aa = "dssd速度fggf苏打".toCharArray(); System.out.println(aa.length);anser :12 数组不是都有一个length属性吗 是这样的,我要传递数据到客户端,数据传递完毕,需要在客户端读出来,客户端使用Delphi写的,服务器端在向客户端发送数据的时候,需要把字符数组的长度发过去,通知客户端读取多少数据,现在发现和实际的char[]的长度相等的时候读取不出数据来,不清楚怎么回事。我怀疑是字符[]长度的问题 java的char是16位的,你应该转换为byte[] 因为你用的是char[]来测中文字符,如果中文字符的编码没有超过128的话就没有问题,如果超过了128的话就算两个字节.所以就会出现上述问题. Java 小程序 请高手指教 有关画图板的一些问题 如何循环ABC? swing支持bmp格式的图片么 [求助] 正则表达式和转义字符 关于继承的问题,向大家请教!!! 请各位高手帮忙解决..There is no Action mapped for namespace /hello,万分感谢! Jbuilder的好书推荐!! 神牛进,多线程问题!!! 存储过程错误??请指正 关于服务器变慢是否是产生随机数的问题
System.out.println(c.length);--> c.length=7 ;
char[] aa = "dssd速度fggf苏打".toCharArray();
System.out.println(aa.length);anser :12