首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

不使用函数库中的函数 怎么计算字符串的长度?这个有关问题 java能实现吗

2011-12-20 
不使用函数库中的函数 怎么计算字符串的长度?这个问题 java能实现吗?有一道题:不使用函数库中的函数 怎么

不使用函数库中的函数 怎么计算字符串的长度?这个问题 java能实现吗?
有一道题:不使用函数库中的函数 怎么计算字符串的长度?编程实现
这个问题 java能实现吗?

[解决办法]
看看API源代码不就可以了
[解决办法]
用String 类中的length()方法就能得到该字符串的长度了
[解决办法]
一个字符串也是一个char的字符数组 以\0结尾 你只要定义一个变量 再建个for循环(死循环)里面做个判断 如果不是\0 变量自加 然后继续循环 如果是\0 就break; 然后打印 OVER~ 这要再不会写 那就无语了~
[解决办法]
我觉得Java不行:
题目要求不使用函数库中的函数,所以无论如何等不到这个String里到底有多少字符,toCharArray(),length()什么的都是函数库的函数,都不允许使用,而且Java不像C++那样用指针。
[解决办法]
这种方法不就行了: string.getBytes().length;
[解决办法]
必须不能实现!你怎么能从一个String得到一个char数组?这些都需要调用API!
[解决办法]
java字符串不是\0结束的,所以不能这样判断。
而且拿到某个字符怎么拿到?还不是得用函数!!

估计只能使用nio了! 做一个dll调用吧!
[解决办法]
因为封装,所以不行。
面向对象的特点就是封装,只暴露方法,隐藏数据类型和实现。
[解决办法]
哦 对\0是C的 HOHO~
要不楼主你用java调用C吧 用C来做
不过还不让使用函数库中的函数 那是不是代表连C也不能调用 因为只要调用那肯定要用到方法......
我感觉这题出的不够严密 我想出题人的本意是说不用Sting的length()方法或者其他可以直接的到结果的方法(如转化成其他形式然后调用size()之类的方法) 而是让你自己写个方法算一下 应该并不是说所有的java方法都不能调用 我是这么感觉的
[解决办法]
不使用API中的所有方法实现不了的
[解决办法]
是只不许用length()方法,还是不许用任何API?
[解决办法]
String也是库函数,其对象用来获取字符串。那还用什么Java做什么
[解决办法]
用io流把字符串写到文件中。再从文件中一个字节一个字节地读。
这样的话应该可以得到字符串的长度了。流中的方法算库函数吗?
[解决办法]
to土匪:不调用String的库函数,怎么用io流把字符串写到文件中去啊?
[解决办法]
to土匪:不调用String的库函数,怎么用io流把字符串写到文件中去啊?

热点排行