计算字符串长度
不要用函数库中的函数 怎么计算字符串的长度。
编程实现
大家想些办法
----------------解决方案--------------------------------------------------------
可以先把STRING变成CHAR[],然后看它的长度就可以了
不过,最好还是用函数
----------------解决方案--------------------------------------------------------
可以先把STRING变成CHAR[],然后看它的长度就可以了
不过,最好还是用函数
笔试的时候我也是像你说的这样做的 这道题主要是考的思想,实现是很简单的。
----------------解决方案--------------------------------------------------------
public int getLength(String temp){
int num = 0;
try{
for(int i=0;;i++){
System.out.println(temp.charAt(i));
num++;
}
}
catch(StringIndexOutOfBoundsException e){
System.out.print("该字符串的长度为:"+num);
}
return num;
}
我用了charAt(),算不算用函数了啊?不会这样的也不让用吧。。。。
[此贴子已经被作者于2006-11-19 20:04:06编辑过]
----------------解决方案--------------------------------------------------------
那怎么办?
还有什么方法没?
----------------解决方案--------------------------------------------------------
java是面向对象的语言...怎么会不调用对象的方法来解决问题?
不怕麻烦的话那用C算了,面向过程的语言嘛
...
int len=0;
char a[]="abcdefg",*p;
p=a;
while(*p!='\0') {p++; len++;}
printf("%d",len);
...
----------------解决方案--------------------------------------------------------
出的题太简单了
----------------解决方案--------------------------------------------------------
我晕哟,JAVA的类就是写好提供给我们用的,如果我们不用这些类就实现了其方法,那我们大家都在SUN公司上班了吧
----------------解决方案--------------------------------------------------------
计算字符串长度
不要用函数库中的函数 怎么计算字符串的长度。
编程实现
大家想些办法
恐怕。。。一点函数不用是不可能的,因为java没有指针。。。。估计用个charat()之类的不算用函数吧,呵呵,只要不用.length()应该就可以,HOHO~
----------------解决方案--------------------------------------------------------
...感觉这种问题没什么意思啊.....为什么简单的问题要搞的那么复杂.....能简则简!!!
----------------解决方案--------------------------------------------------------