不用length()方法如何得到字符串变量的大小? String s = "ddddddddddddddddddddddddd";求s的大小,不用s.length() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 StringReader reader=new StringReader(s);int c;int num=0;try{ while((c=reader.read())!=-1) num++; System.out.print("s.length="+num);}catch(IOException e){} iwenlong(贪吃龙) ( ) 信誉:100 Blog 2006-10-21 17:05:00 得分: 0 为什么不用? -----------------------------------------------------问得好,其实方法有很多。但是说清楚原因这样大家才知道还有没有别的限制。 String s = "ddddddddddddddddddddddddd";byte[] c = s.getBytes();byte.length; 你去看看String类的源码不是很好吗?看看它是怎样得到这个Length的 Top yzbhyx(碧海夜心) ( ) 信誉:100 Blog 2006-10-21 21:27:00 得分: 0 String s = "ddddddddddddddddddddddddd";byte[] c = s.getBytes();byte.length; 很有创意啊 呵呵 气死人 >String s = "ddddddddddddddddddddddddd";>byte[] c = s.getBytes();>byte.length;貌似和String.length()结果不一样的。new StringBuffer("你好").length() 应该定义char数组而不是byte数组String s="你好123bcd";char[] cArray=s.getCharArray();System.out.println(cArray.length); getCharArray()???!!!几点几的JDK??? 我的意思是说:char *p="abcddefadsf"int i=0;while(*p != '\0'){ i++; p++;} 这样的题目有什么意义?length速度又快。如果一定要你可以chatAt(i++)直到出现IndexOutOfBoundsException异常,不过这样的操作完全是吃饱了撑 添加和删除数据没有发现LinkedList比ArrayList快 验证码刷新后session当中保存的是上次的值!!! 如何采用JAVA串口通信控制一个GPRS模块 分割后的类型相关问题 压缩成jar包的三个命令的区别 求“字符串近似匹配算法”的java实现 现在软件公司写java都用什么工具? 对带了包的.java在dos下如何编译? jfreechart 柱状图怎么显示柱条的值? 请问那里有比较多的java程序原码下载 关于包,求助~~~~ 求数组长度的问题?
int c;
int num=0;
try{
while((c=reader.read())!=-1)
num++;
System.out.print("s.length="+num);
}catch(IOException e){}
为什么不用?
-----------------------------------------------------
问得好,其实方法有很多。但是说清楚原因这样大家才知道还有没有别的限制。
byte[] c = s.getBytes();
byte.length;
yzbhyx(碧海夜心) ( ) 信誉:100 Blog 2006-10-21 21:27:00 得分: 0
String s = "ddddddddddddddddddddddddd";
byte[] c = s.getBytes();
byte.length;
很有创意啊 呵呵 气死人
>byte[] c = s.getBytes();
>byte.length;貌似和String.length()结果不一样的。new StringBuffer("你好").length()
String s="你好123bcd";
char[] cArray=s.getCharArray();
System.out.println(cArray.length);
char *p="abcddefadsf"
int i=0;
while(*p != '\0')
{
i++;
p++;
}